是否有任何插件开发框架


29

由于我是WordPress插件开发的新手,因此我一直在研究许多插件的内部结构。我发现它们大多数都不适合任何模式,因此很难理解它们的工作方式。

我想知道,除了官方文档中描述的方法以外,是否还有更通用的插件开发方法(可能带有框架)。


读过我关于OCP的文章吗?我已经说过,没有一个框架可以一直有效。
kaiser

Answers:


27

AFAIK,没有官方/标准框架,并且会有很多插件开发样式,如北极中的白色阴影。

我会说WordPress编码标准是一种好的样式的蓝图。

在WPSE中,您会发现很多很好的例子和出色的编码器。一个不错的起点:问题/标记/插件开发

突出显示:

如今,我使用来自@toscho的Plugin Class Demo作为许多插件的基础。

现在,@ Pippin正在对WordPress插件开发101做一系列有趣的介绍。

[ 更新,感谢@Wyck的贡献,它是helper-plugins / boilerplates / frameworks的列表]

插件scbFramework@scribu编写

一组有用的类,可加快插件开发的速度。
这是一个插件工具包,可帮助开发人员更快地编写插件。它由几个用于处理常见任务的类组成,例如生成设置页面,创建数据库表等。

WordPress-Gear> PHP Boilerplate>插件

  1. @tommcfarlin的插件样板
  2. 面向对象的插件模板
  3. @gilbitron的设置框架
  4. scbFramework-插件开发的类
  5. WordPress设置API- @tareq_cse
  6. WP MVC-创建插件的MVC框架

1
我还要提到wordpress.org/extend/plugins/scb-framework,并且在PHP Boilerplate下列出了
Wyck




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.