优先于父主题...会导致插件失败吗?

时间:2012-07-17 作者:RRN

我通过将“header.php”和“footer.php”文件复制到“child”文件夹来覆盖父主题,它工作得很好。但是我想知道如果我安装了一个需要编辑“header.php”或“footer.php”文件的插件,那么会发生什么呢??既然我覆盖了这些php文件,插件还会编辑“child”文件夹中的文件吗??

谢谢

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

插件从不编辑这些文件——WordPress使用“挂钩”和“过滤器”系统,允许插件在不改变代码的情况下改变行为。

所以,简而言之,只要您正确地创建了子主题,插件就可以正常工作。

一些参考资料:

结束

相关推荐

Beta Versioning of Plugins

当我为一些bug编写修复程序时,我通常会增加版本并将其发送给bug查找程序,以查看我的修复程序是否有效。如果我有1.2.5 我想创建一个测试版,一旦我提交代码,它将变得多余,我应该使用1.2.5-beta 或1.2.6-beta? 我担心的是1.2.6 <;1.2.6-beta 因此,字符串比较可能有利于beta版,而bug查找程序不会收到发布稳定版本的通知。编辑:如果在不考虑发布类型的情况下对字符串进行绝对比较,则可以使用1.2.5-fix 然后1.2.6. 该问题也概述在http://en.wik