作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 wordpress,我搜索修改插件功能而不编辑插件 更新后不中断功能 .
但我还没有找到解决办法。你能帮助我吗 ?
提前致谢
最佳答案
我多次遇到这个问题。正如其他人所说,您不能修改 PHP 函数。扩展类将不起作用,因为插件将实例化原始类,而不是您的扩展版本。
最好的解决方案(已经为我工作了好几次)是在现有插件中添加钩子(Hook)并提交回原作者,如下所示:
git
下本地控制。您可能需要稍后进行差异或回滚。 git diff
保存补丁,以便您以后可以重新应用它。将补丁提交给原始插件作者并希望最好。如果您只坚持操作和过滤器,作者很可能会立即接受您的更改。 git rebase
重播更新插件后所做的更改。 关于wordpress - 如何在不编辑插件的情况下修改 wordpress 插件功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13377297/
我是一名优秀的程序员,十分优秀!