WordPress的设计模式是什么样的模块/插件管理?

时间:2014-07-11 11:00:04

标签: php wordpress

我正在编写一个脚本。我们的想法是免费为客户提供基本脚本,如果有人需要他/她可以集成新的添加。所以它与WordPress模块​​+插件集成非常相似。我很想知道WordPress为此目的使用的设计模式。现在我正在考虑使用Observer或Decorator模式。

2 个答案:

答案 0 :(得分:0)

当您在管理面板中激活插件时,您将插件的根文件附加到执行WordPress队列。 例如,你可以在你的插件文件中创建一个或多个类,然后在root插件文件中调用那些方法,或者使用add_filter add_action wp方法来破解一些worpdress函数。

答案 1 :(得分:0)

是的,WordPress确实使用设计模式来编写插件和主题。 插件/主题中的所有模块都根据WordPress设计模式工作。因为,JokiRuiz举例说明了插件激活,它也根据设计模式工作。

WordPress使用多种类型的设计模式:

  1. 单身人士模式
  2. 面向对象的模式
  3. 面向过程的模式
  4. 基本上,如果您想通过插件或主题扩展WordPress的功能,则必须使用WordPress调用actionsfilters,您可以在其中挂钩代码。

    如果你想构建任何插件,你可以从codex开始学习WordPress。 WordPress设计和维护了他们的文档。