【问题标题】:Changing Behaviour of a Wordpress Plugin改变 WordPress 插件的行为
【发布时间】:2011-02-02 01:46:14
【问题描述】:

我是 wordpress 插件开发的新手。我希望能够改变另一个 wordpress 插件的行为。有没有好的方法来做到这一点。 IE。我应该创建一个新插件来覆盖其行为,还是应该直接更改插件。如果其他人有一些关于 wordpress 插件开发的好技巧,请告诉我。

谢谢

【问题讨论】:

  • 您要修改哪个插件?它会向页面输出一些东西吗?
  • 我正在尝试修改 bbpress 插件以显示组的树层次结构。

标签: wordpress


【解决方案1】:

最简单的方法是直接编辑插件的源代码,然后将其版本号修改为 99999 这样高的版本,这样您就不会通过 WordPress 错误地更新它并清除您所做的所有编辑(这发生在我身上) .

最好是制作另一个插件来修改原始插件的行为,或者如果更改很小,则将其编码在主题的functions.php中,或者只需编辑插件的代码,然后将其重命名为不同的插件(因为 WordPress 托管的插件是 GPL2 许可的)。

使用 WordPress 的 remove_action 函数删除原始插件的钩子,然后使用 add_action 使用您自己的函数重新声明它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-12
    • 2017-01-12
    • 1970-01-01
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    • 2023-03-14
    相关资源
    最近更新 更多