我正在使用 wordpress,我搜索修改插件功能而不编辑插件 更新后不中断功能 .
但我还没有找到解决办法。你能帮助我吗 ?
提前致谢
最佳答案
我多次遇到这个问题。正如其他人所说,您不能修改 PHP 函数。扩展类将不起作用,因为插件将实例化原始类,而不是您的扩展版本。
最好的解决方案(已经为我工作了好几次)是在现有插件中添加钩子(Hook)并提交回原作者,如下所示:
git
下本地控制。您可能需要稍后进行差异或回滚。 git diff
保存补丁,以便您以后可以重新应用它。将补丁提交给原始插件作者并希望最好。如果您只坚持操作和过滤器,作者很可能会立即接受您的更改。 git rebase
重播更新插件后所做的更改。 关于wordpress - 如何在不编辑插件的情况下修改 wordpress 插件功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13377297/