1

只是想知道关于 WordPress 插件之间共享代码的最佳实践。

我正在考虑创建一个核心插件,该插件具有其他插件中使用的所有共享设置和功能。

我意识到我可能可以将所有插件组合成一个大插件,但更喜欢单独的、较小的插件以提高灵活性。

那么,如何在多个 WordPress 插件中包含通用代码?

谢谢

4

1 回答 1

2

所有活动的 wordpress 插件一直在运行,因此您在一个插件中声明的任何定义或函数都将在下一个插件中可用。(编辑:只要他们被公开宣布就是)

您所建议的问题是您将拥有明确依赖于其他插件的插件,因此您所做的实际上是拥有一个大插件,但分为三个。

最好有一个插件,其中包含多个 php 文件,这些文件包含在该插件的主 php 文件中。这些甚至可以位于主插件文件夹中的不同文件夹中,如果这样可以更轻松地为您组织。这样,您可以将代码拆分为相关的类/文件等,以保持整洁/可维护,但您不会制作不能单独使用的插件。

于 2013-10-02T23:56:37.563 回答