[Mac] 解決風扇全速運轉很大聲的問題

解決這問題肯定不是「拔掉風扇」這麼暴力XD 以我自己使用經驗來看,Mac 跑一些聲音、影像等運算處理會有風扇全速運轉的現象,但這都好說,畢竟自己知道問題發生點。 本篇就是試圖想解決那些「不知道為什麼就全速運轉很大聲」的問題… 注意,以下內容隨著軟體更新時代的改變都可能會造成解決辦法不能使用,所以 …

[WordPress] Contact Form 7 表單防止機器人發送垃圾郵件的技巧

前陣子網站上一直都有機器人成功留言,也不是說沒用 Google reCAPTCHA,但神奇的事:沒效! 想說好吧,內建的功能無法抵擋就來增加點機器人攻擊的難度,讓網站行為與「普通 WordPress 搭配 Contact Form 7 的網站」不同就可以避開了。 研究一下 Contact Form …

[WooCommerce] 結帳前要求使用者先登入或是註冊的方法

WooCommerce 後台有設定(「允許客戶免帳號下訂單」)可以決定下單是否需要註冊登入帳號,使用者體驗彈性設計下,預設有兩個地方可以登入註冊,一個是「/my-account/」另個是「/checkout/」。 根據業主的需求及其背後的原因都不同,有人是分析行為用途,有人是希望快速結帳,所以沒有絕 …

[VPS] Ubuntu 主機建立網站伺服器管理人員的流程

網站與伺服器建立後會有很多管理的情境,像是純粹使用網站不動用到主機的站務人員,或者是有修改伺服器端檔案需求的開發人員。 這些角色建立各有其方法與應用情境,不是照套用什麼文章或是功能就好。會需要謹慎評估管理需求,不要造成管理上的負擔,那就本末倒置了! 本篇應用的情境設定為「有 SSH/SFTP 登入權 …

[WordPress] 手動解決帳號被機器人暴力破解的問題

預設 WordPress 的登入只需要帳號與密碼,而預設入口有兩個: wp-login.php xmlrpc.php 有安裝 WooCommerce 的話,還有第三個: /my-account/ 的預設頁面 暴力破解是指不論帳號或是密碼,都用機器人使用字典方式輪番嘗試排列組合,試圖用這種強硬方式猜到 …

[WordPress] 使用 Instagram API 嵌入圖文至網站的正確做法(2020/07後適用)

先前有發過一篇 [PHP] 不用 Instagram API 取得照片列表的方法(爬蟲) 有提到 2020/06/29 後「原本」的取得圖文方式會失效,因為 Facebook 正著手整合 Instagram 這個產品進他們現有的系統。 爬蟲那篇文章程式還是可以用,但有一個缺點:沒有寫快取機制、發請求 …

[WooCommerce] 訂單信件中加入客製化欄位的預設方法

這邊說的「預設方法」就是 WordPress 架構中的「Hooks」勾點。與前一篇 [WooCommerce] 搭配修改信件、預覽發信的工具 – Preview E-mails for WooCommerce 使用樣板繼承方式修改訂單信件是不同方法。 本篇文章記錄的內容與 WooCommerce 官 …

[WooCommerce] 訂單列表頁顯示訂單備註欄位的方法

WooCommerce 以前版本的訂單列表頁面是可以直接觀看訂單備註的資訊。但這功能在 v3.3 後拿掉了,如果有習慣透過備註管理訂單的人,應該會覺得麻煩不少,還要特別點進去訂單內頁才能看到備註。 網路上有找到兩種解法,一個是使用工具提示方法呈現,游標 hover 觸發顯示觀看備註,另一個則是直接顯 …

[WooCommerce] 搭配修改信件、預覽發信的工具 – Preview E-mails for WooCommerce

WooCommerce 這套電商外掛有包含訂單與系統等相關通知信件的模組。 這套模組也有開放客製化,只是目前還會需要看到程式碼來編輯,比較不適合一般電商作業人員。 WooCommerce v4.3 上方這畫面至少提供了簡單的繼承客製化功能,能讓開發者等相關工程人員一鍵將此信件樣板複製到(子)主題內修 …

[WordPress] Nginx 共享伺服器架構網站分別設定上傳檔案大小方法

Nginx 網站伺服器架構下安裝的 WordPress ,其 PHP 繼承設定不同於 Apache 架構的 .htaccess ,是使用 .user.ini 來處理繼承、改寫 php.ini 設定的方法。 也就是全主機預設的 PHP 設定都在 php.ini 檔案裡,但還可以透過 .user.ini …

文章
Filter
Apply Filters
Mastodon