两个WordPress插件可以共享相同的代码库吗?

时间:2011-05-09 作者:racl101

因此,我已经为生产编写了我的第一个WordPress插件,在接下来的几天里,我将开始另一个项目,我可能需要为同一个WP站点编写两个插件,因为它们执行两组不同的任务。现在我正在回顾我为第一个插件编写的一些代码,我想如果这两个插件可以共享我为我早期项目中的第一个插件编写的一些代码,那就太好了。

起初我想也许我应该写一个插件来完成所有的事情,但经过一番思考后,我得出了一个结论,我希望我的插件很小,只做很少的任务,而不是让一个臃肿的插件做太多的事情。以后很难维护。所以我想知道是否有人曾经为多个插件共享编写过代码库,以及您是如何做到这一点的。

如有任何相关链接,将不胜感激。

2 个回复
最合适的回答,由SO网友:Pippin 整理而成

是的,您可以轻松设置共享代码库的插件。如果您使用全局变量和常量,您将能够逐个读取存储在一个插件中的数据。另外,请记住,在一个插件中注册的任何函数都将可用于所有其他插件(除非它们是私有类函数),只要具有该函数的插件处于活动状态。

SO网友:kaiser

看看以下插件框架:

你可能会找到其他一些类似“wordpress插件框架”的谷歌搜索字符串。

结束

相关推荐

Shortcode empty attribute

有没有办法为短代码创建一个空属性?示例:function paragraph_shortcode( $atts, $content = null ) { return \'<p class=\"super-p\">\' . do_shortcode($content) . \'</p>\'; } add_shortcode(\'paragraph\', \'paragraph_shortcode\'); 用户类型某物它显