我正在使用wordpress,我搜索修改插件功能而不编辑插件更新后的非破坏功能。
但我还没有找到解决方案。你能救我吗?
提前致谢
答案 0 :(得分:1)
我多次遇到过这个问题。正如其他人所说,你无法修改PHP函数。扩展类将无法工作,因为插件将实例化原始类,而不是扩展版本。
最好的解决方案(曾多次为我工作过)是在现有插件中添加钩子并按如下方式提交给原作者:
git
控件本地。您可能需要稍后进行差异或回滚。 git diff
保存修补程序,以便稍后重新应用。将补丁提交给原始插件作者并希望获得最佳效果。如果您只使用操作和过滤器,作者很可能会立即接受您的更改。git rebase
重播您在更新插件后所做的更改。