只是想知道WordPress插件之间共享代码的最佳实践。
我正在考虑创建一个包含所有共享设置的核心插件 其他插件中使用的函数。
我意识到我可能将所有插件组合成一个大插件, 但更喜欢单独的,更小的插件以实现敏捷性。
那么,我如何在几个WordPress插件中包含公共代码?
由于
答案 0 :(得分:2)
所有活跃的wordpress插件一直在运行,因此您在一个插件中声明的任何定义或函数将在下一个插件中可用。 (编辑:只要他们公开宣布)
你所建议的问题是,你会有明确依赖于其他插件的插件,所以你所做的实际上是有一个大插件,但分成三个。
最好有一个插件,其中有几个php文件,包含在该插件的主php文件中。如果它更容易为您组织,它们甚至可以位于主插件文件夹中的不同文件夹中。通过这种方式,您可以将代码拆分为相关的类/文件等,以保持其整洁/可维护,但您不会制作无法自行使用的插件。