我正在尝试自定义列表专业插件,我需要更改通过插件类添加的模板钩子的优先级。如下图
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);
请让我知道我在上面做错了什么,因为我正在学习插件自定义并为将来的更新安全地进行更改。
谢谢
答案 0 :(得分:0)
试试这个:
remove_action( "rtcl_listing_form", "listing_gallery", 20 );
add_action("rtcl_listing_form", "new_function_listing_gallery", 10);
谢谢:)