本次最亮眼的更新是:外掛自動更新機制 Wordfence 最近內容噴發,除了安全性外。這篇「WordPress 自動更新 – 你的風險是什麼?」(英文內容)整理得滿好的! 以下摘錄部分內容: 網站主只能選擇開或是關,無法針對主版本或是安全性版本更新。 這樣的「自動更新」是每兩天系統會檢查一次,更新發 …
標籤彙整: WordPress
[WooCommerce] 國家簡碼 Country Codes 對應資料
為了寫程式對應邏輯查了這資料幾次,才發現這過程實在不直覺,乾脆筆記回網站! 249 個國家二字元代碼如下: 'AF' => 'Afghanistan', 'AX' => 'Åland Islands', …
[WooCommerce] 匯入商品資料同步匯入內文圖片的方法 – Auto Upload Images
WooCommerce 處理網站商品匯入與匯出的功能越來越完整。從舊站轉出的商品資料可以連其他自訂欄位都一起帶入,這樣像是連商品的 SEO 設定資料也能帶到新站續用。 但,看似完整的精選圖片與商品圖片有匯入,內文卻沒有。有種美中不足的感覺,不過這也不能說是 WordPress 或 WooCommer …
[WordPress] 抓取文章第一張媒體庫圖片設定為封面精選圖片
好久沒有碰到值得筆記的事,今天終於來一個!需求是希望批次把沒有上精選圖片的文章給自動設定,條件是文章中的第一張圖。 過去曾幫同事把 Blogger 的文轉到 WordPress 自架站上,但發現網傳的解法沒有轉完整,圖片還是在 Blogger 空間,這樣半調子實在無法接受,於是寫了一段程式處理: B …
[Fail2ban] 針對 Nginx 伺服器架構下的 WordPress 資安攻擊防護
先前寫過幾篇 Fail2ban 工具的文: [Fail2ban] 同步封鎖 IP 名單至 Cloudflare 的方法(Nginx 伺服器) [WordPress] 惡意訪客不要來 – IP 封鎖清單 不過沒特別寫到針對 WordPress 網站攻擊防護的部分。一方面是自己寫的規則還總是有些誤封的情 …
[WooCommerce] 還差多少就免運的促銷外掛:Amount Left for Free Shipping
「還差 200 元消費,就免運!」看到這樣的提示,是不是會讓你再回去翻翻商場,看還有沒有可能遺漏的或是乾脆可以多帶一件的? 同類型促銷應該很多人都看過,不過 WooCommerce 還是處理一個電商代管客戶時才碰到,覺得他分享的這款外掛不錯,來記錄一下! Amount Left for Free S …
閱讀全文〈[WooCommerce] 還差多少就免運的促銷外掛:Amount Left for Free Shipping〉
[WordPress] 暴力破解網站,拆解登入流程與模擬登入的方法
昨晚突然有一個急案,業主表示網站瀏覽正常,就是登入不了。詢問了相關細節後測試也是如此,登入後等一段時間會出現 ERR_EMPTY_RESPONSE 或 ERR_TIMED_OUT 的瀏覽器錯誤畫面。 是被駭了嗎?是某個外掛設定錯誤嗎?是前人做了什麼手腳嗎?都不知道的情況下與都檢測過、詢問一輪後,先把 …
[WordPress] 客製化內容類型 Custom Post Type 新增分類功能
之前寫過新增可排序的後台欄位 Admin Column 的運用, [WordPress] 客製化內容類型中設定可排序欄位(Sortable columns) 這就是把原本的欄位補上可排序的功能。但如果內建的欄位不見了,想補上怎麼辦? 圖中這個分類顯示功能很常見,但如果今天碰到沒開啟的話,可以在子主題 …
[WooCommerce] 接收商品無庫存通知的 No Stock Hook
先前寫過 [WordPress] FastCGI 快取網站加速,Nginx Helper 特別加強版本 這篇裡的外掛 Nginx FastCGI Cache 清除小幫手 ,這幾天碰到一個快取邏輯問題。 如果商品無庫存了,也要把商品頁面快取清除,避免看得到有庫存的顯示,等下單後才通知沒庫存。 這件事就 …
[WordPress] 禁止含有空白字元的使用者名稱註冊
WordPress 登入的時候會提示輸入「使用者名稱」和「密碼」,而這個「使用者名稱」其實也可以是「信箱」,很方便但也很容易讓久未登入的用戶忘記當初怎麼登入的。 所以滿多時候會刻意的把「使用者名稱」直接改成「帳號」或是「信箱」字眼來提示。這比起讓客戶端回想「使用者名稱」更直覺與不會搞混。 畢竟看到「 …