問題描述
由於我是 Wordpress 外掛開發的新手,我一直在研究許多外掛的內部結構,我可以發現它們大部分不符合任何模式,並且瞭解它們的工作原理非常困難。我想知道是否有更廣泛的外掛開發方式,可能是一個框架,而不是在官方檔案中描述的方法。
最佳解決方案
AFAIK,沒有官方/標準的框架,並且將有與北極的白色陰影一樣多的外掛開發樣式。
我會說 WordPress Coding Standards 是一個很好的風格的藍圖。
您將在 WPSE 中找到很多很好的例子和優秀的程式設計人員。一個很好的起點:questions/tagged/plugin-development 。
高亮:
如今,我使用 @toscho 的 Plugin Class Demo 作為許多外掛的基礎。
現在,@Pippin 正在做一系列可能引起關注的 Introduction to WordPress Plugin Development 101 。
[更新,感謝 @Wyck 的貢獻,helper-plugins /boilerplate /框架列表]
外掛 scbFramework,由 @scribu:
A set of useful classes for faster plugin development.
This is a plugin toolkit that helps developers write plugins faster. It consists of several classes which handle common tasks, such as generating settings pages, creating database tables and more.
WordPress-Gear> PHP 鍋爐> 外掛的東西
-
Plugin boilerplate 由 @tommcfarlin
-
Settings framework by @gilbitron
-
scbFramework – 外掛開發的類
-
WordPress Settings API – by @ tareq_cse
-
WP MVC – MVC 框架來建立外掛
次佳解決方案
兩個更新的框架是:
兩者與 Laravel 都有相似之處。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。