WordPress 外掛開發實踐
WordPress 外掛開發實踐
定義
在 WordPress 生態系統中開發外掛的實務經驗和已知陷阱集合。涵蓋 AI 輔助開發的策略、Gutenberg 相容性、外掛架構設計等面向。
關鍵數據點(附來源)
- Gutenberg 的 Meta Box 時序陷阱:meta box 資料在 REST API 完成發布之後才送出,需要雙重觸發機制(wp-linkedin-auto-share-plugin)
- AI 產出的 PHP 常超過一千行、架構不合理、不符合 WordPress 程式碼規範(ai-wordpress-development)
- 外掛之間的衝突(如 Guzzle HTTP 版本衝突)AI 幾乎無法判斷(ai-wordpress-development)
- WordPress 5.6 引入的
wp_after_insert_posthook 是偵測發布事件的較佳選擇(wp-linkedin-auto-share-plugin)
前提與局限性
- 這些實踐經驗隨 WordPress 版本更新可能改變
- 區塊(Block)開發的最佳實踐仍在快速演進中
衝突標記
無。
關聯概念
- [[WordPress 生態系統]]
- [[Gutenberg 開發陷阱]]
- [[AI 開發 WordPress 挑戰]]
- [[單一職責原則]]