问题描述
由于我是 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。