[WordPress] 取代內建登入驗證的單一登入程式開發方法

WordPress 的用途可以很廣,作為個人用或組織用都有一些情境可以套,其中如果本來組織就有自己一套會員系統的話,那登入功能也可以改取代使用原本的會員系統做驗證。 這篇筆記應用的情境正是 WordP …

[WooCommerce] 程式開發顧客結帳互動時會使用到的方法

顧客、消費者在 WooCommerce 結帳的時候其實有很多客製化的機會。像是之前筆記過的可以參考 WooCommerce 標籤。 互動這件事分主動與被動,主動是指顧客點擊畫面上的物件,預期會有怎樣的 …

[WordPress] 取得文章全部分類階層列表的方法

WordPress 分類或標籤的設計都是使用 Taxonomies 架構。從屬關係可以很多元,像是一篇文章可以有多個分類與標籤,而分類還可以有階層關係(上層分類或子分類的概念)。 由於資料都是個別把關 …

[WooCommerce] 後台整理術:開放修改作者、編輯等使用者帳號設定

之前的系列都是寫「WordPress」的後台整理術。這次會寫「WooCommerce」的後台整理術有一個最關鍵的原因:只有商店管理員 Shop Manager 可以去管理到 WordPress 使用者 …

[WooCommerce] 針對訂單客製化欄位新增訂單搜尋條件

WooCommerce 後台訂單管理有個搜尋功能,這功能大部分情況下應該都可以滿足搜尋條件。 不過他到底就是預設只查詢這幾個內建欄位: _order_key _billing_first_name _ …

[WooCommerce] 消費滿額升級會員等級的概念做法

剛好看到 WordPress 馬來西亞社團有人分享這個標題的概念做法,覺得有意思來筆記一下~ 討論串連結: Facebook社團 如果需求這麼剛好是「每一張訂單有消費滿額,人工驗證後,下次消費就享有O …

[WordPress] 關閉內建 DNS Prefetch 預載入功能

客戶的窗口反應希望不要把服務的網域加入進 Prefetch 名單裡。雖然滿意外的,畢竟這功能可以加快載入頁面的速度,但不要就是不要囉,就來想辦法取消! 追了網站上幾個最佳化外掛都有加上這功能,但都關了 …

[WooCommerce] 綠界超商取貨付款資訊寫入訂單信件的方法

昨天收到如標題的需求。使用綠界物流外掛 ECPay Logistics for WooCommerce 的客戶因為訂單信件裡只有顯示金物流方法,而沒有把超取的超商資訊寫出來不夠詳細,希望可以補上。 使 …

[HAProxy] 搭配 Fail2ban 封鎖惡意請求的 WordPress 網站安全性設定

前面文章提到使用 HAProxy 處理高負載網站 [HAProxy] 建立 WordPress 負載平衡 Load balancing 架構筆記,這套服務會將請求轉發給後面的主機來處理請求,安全性部分 …