QQ咨询不加好友发不了信息,咨询前先加好友! → QQ:820896380 ×

WordPress主题remove_action在子主题中不起作用解决方法

修改一个WordPress主题,以子主题的方式进行二次开发,以保证不影响父主题后期更新。 WordPress 需要在子主题中删除这个动作。 add_action('pre_get_posts', 'wpsites_query', 10); 但是在子主题中添加remove_action却不起作用。 remove_acti...

修改一个WordPress主题,以子主题的方式进行二次开发,以保证不影响父主题后期更新。

WordPress主题remove_action在子主题中不起作用解决方法
WordPress

需要在子主题中删除这个动作。

add_action('pre_get_posts', 'wpsites_query', 10);

但是在子主题中添加remove_action却不起作用。

remove_action( 'pre_get_posts', 'wpsites_query', 10);

后查阅文档后发现,要删除action hook,应该使用与在父主题中add_action相同的名称、回调名称和优先级。并注册init

add_action('init', 'remove_main_functions', 15 );
function remove_main_functions() {
remove_action( 'pre_get_posts', 'wpsites_query', 10);
}

给TA打赏
共{{data.count}}人
人已打赏
wordpress教程

如何删除WordPress文章链接中的父级分类名

2023-1-1 7:43:31

wordpress教程

企业租赁阿里云高性能云服务器优惠攻略

2023-1-1 7:43:34

个人中心
购物车
优惠劵
有新私信 私信列表
搜索