覆盖wordpress插件功能而不编辑插件文件

发布于 2025-01-11 19:19:55 字数 603 浏览 0 评论 0原文

我正在寻找覆盖位于 includes/components/class-router.php 中的 hivepress 插件的功能而不修改插件文件,我花了几个小时搜索,我已经尝试将此代码添加到我的主题的functions.php 文件

add_action('get_url', 'my_get_url');
functions my_get_url($name, $query = [], $filter = false) {
    return "testurl.com";
}

,但应该有的地方没有变化。 以下是此函数的文档链接: https ://hivepress.github.io/code-reference/classes/HivePress-Components-Router.html#method_get_url 提前致谢

I'm looking to override a function of the hivepress plugin located in includes/components/class-router.php without modifying the plugin files, I spent hours searching, I already tried to add this code in the functions.php file of my theme

add_action('get_url', 'my_get_url');
functions my_get_url($name, $query = [], $filter = false) {
    return "testurl.com";
}

but no change where there should be one.
Here is the link to the documentation of this function: https://hivepress.github.io/code-reference/classes/HivePress-Components-Router.html#method_get_url
Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文