应该将自定义代码放入unctions.php还是创建插件

时间:2017-07-03 作者:Rei

function custom_post_type(){//example} function custom_taxonomy(){//example}

应添加代码过滤器挂钩或动作挂钩自定义页面、自定义帖子类型、自定义分类等。。在函数中。php或创建插件。更好的方法是什么?有没有比这更好的方法?

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

这两种方法都是正确的,不会对插件或functions.php.

任何与主题相关的代码,如hooksfilters 仅操纵该主题的输出应保留在functions.php 其他重要的自定义代码最好在自定义插件中。

维护custom plugin 把你所有的custom code 比把它塞进你的functions.php 文件优点:

如果您使用的是商业主题或任何第三方主题,并且主题得到更新,那么您的代码functions.php 将丢失,这是为了防止您没有使用子主题functions.php 文件除此之外,每个开发人员都有自己保留代码的原因functions.php 或自定义插件。

SO网友:Self Designs

这取决于情况,我倾向于在functions.php 如果主题具有需要安装自定义帖子类型的模板,则返回file。但是如果我的主题在没有自定义帖子类型的情况下运行良好,并且这是我将来可能需要用于其他主题的东西,我会为它制作一个插件。

结束

相关推荐