[WordPress] 外掛開發安全性指南 – 上架外掛前必須通過的考驗

WordPress 外掛安全性是每位開發者必須重視的課題。看過前面的 [WordPress] 外掛開發入門指南、[WordPress] 外掛基礎知識篇 以及 [WordPress] Hook 勾點教學 後,恭喜你,你的程式碼可運作!但是它是否安全呢? 本系列文參考自 WordPress.org 官方 …

[WordPress] 外掛開發入門指南

本系列文參考自 WordPress.org 官方外掛開發文件的繁體中文版本,並加入作者實務開發經驗補充。 WordPress 外掛開發入門 – 開發手冊引言 歡迎來到外掛開發者手冊。無論你是寫第一個還是第五十個外掛,我們希望這個資源能夠幫助你寫出最好的外掛。 外掛開發人員手冊涵蓋了多個主題,從必須包 …

[WordPress] 外掛基礎知識篇 – 外掛開發者都需要來讀一次的文件

WordPress 外掛基礎知識是每位外掛開發者必須掌握的核心概念,涵蓋外掛結構、標頭設定、啟用停用勾點與最佳實踐。 本系列文參考自 WordPress.org 官方外掛開發文件的繁體中文版本,並加入作者實務開發經驗補充。 什麼是「外掛」? 外掛程式是延伸 WordPress 核心功能的程式套件,由 …

[WordPress] 開源且強大的防火牆外掛 – CIDRAM

自從寫了爬蟲撈 WordPress.org 的外掛來自己實作外掛搜尋資料庫後,我只要有看到有趣的外掛都會寫筆記在粉絲頁裡,然後同步更新網站。 就在前幾天看到 CIDRAM (Classless Inter-Domain Routing Access Manager) 這款外掛後感到驚為天人~ 想說「 …

[WordPress] 支援 WebP 圖片格式的幾個方法筆記

先前在粉絲頁上筆記過同事提出來 WordPress 網站想讓它支援 WebP 的資料。 WordPress v5.8 版後核心已經加入支援 WebP 格式,並原本預計要在 v6.1 變成預設轉換圖片的功能。 不過最近風向大變,不少人反彈讓這件事情變成「預設」,覺得應該要先用額外的外掛處理的形式來進行 …

[WordPress] 外掛庫分析統計資訊(截至 2022/08/27)

最近寫了個爬蟲,把 WordPress 外掛庫爬完後,統計資訊如下: 外掛庫總數:96293 筆 還在架上的:59041 筆 還在架上,但沒有 readme.txt 宣告檔案的: 6799 筆 不在架上,也沒有 readme.txt 宣告檔案的: 14437 筆 啟用安裝數大於一百萬的外掛 Slug …

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

顧客、消費者在 WooCommerce 結帳的時候其實有很多客製化的機會。像是之前筆記過的可以參考 WooCommerce 標籤。 互動這件事分主動與被動,主動是指顧客點擊畫面上的物件,預期會有怎樣的反應發生,而被動就是操作的過程中,系統因為條件滿足而觸發一些反應。 通常被動的部分就能讓顧客感受加分 …

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

昨天收到如標題的需求。使用綠界物流外掛 ECPay Logistics for WooCommerce 的客戶因為訂單信件裡只有顯示金物流方法,而沒有把超取的超商資訊寫出來不夠詳細,希望可以補上。 使用 [WooCommerce] 搭配修改信件、預覽發信的工具 – Preview E-mails f …

[WooCommerce] 取出所有可變商品的雷 – get_available_variations 方法解析

Basel 這款主題作為購物車主題用不錯,它還有包裝一個陳列商品圖片的功能在 WooCommerce 可變商品(Variation),如下圖: 不過,客戶上傳的商品的圖片時不時會在訂單下完「庫存為空」時被清空,非常詭異。 經追查,發現主題中使用 WooCommerce get_available_v …

[WordPress] 外掛或主題的 CSS 與 JavaScript 資源管理

因為總是有人非常在意 Google PageSpeed Insights 的分數,其中時常提到的就是這些 CSS, JavaScript 資源管理的部分。 無奈有一好沒兩好,WordPress 架構如果不使用任何外掛開發,那自然全掌控下想怎樣就怎樣,但如果使用外掛的話,還是有必要損失一點效能換取彈性 …

文章
Filter
Apply Filters
Mastodon