覆盖子主题中的插件挂钩

时间:2021-01-27 04:35:48

标签: wordpress plugins customization wordpress-plugin-creation

我正在尝试自定义列表专业插件,我需要更改通过插件类添加的模板钩子的优先级。如下图

class TemplateHooks{
    static function init() {
        add_action("rtcl_listing_form", [__CLASS__, 'listing_gallery'], 20);
        add_action("rtcl_listing_form", [__CLASS__, 'listing_contact'], 30);
    }
 .......
}

现在我已经尝试了下面的代码来改变子主题中listing_gallery钩子的优先级,但它不起作用。

remove_action("rtcl_listing_form", 'TemplateHooks', 'listing_gallery', 20);
add_action("rtcl_listing_form", 'TemplateHooks', 'listing_gallery', 6);

请让我知道我在上面做错了什么,因为我正在学习插件自定义并为将来的更新安全地进行更改。

谢谢

1 个答案:

答案 0 :(得分:0)

试试这个:

remove_action( "rtcl_listing_form", "listing_gallery", 20 );
add_action("rtcl_listing_form", "new_function_listing_gallery", 10);

谢谢:)

相关问题