我正在尝试使用子主题删除优雅主题的主题动作。当我在父主题functions.php中的add_action代码之后删除动作时,此方法有效。但是,当我从子主题functions.php添加它时,它不起作用。
remove_action ('after_setup_theme', 'et_pb_setup_theme' , 10);
删除操作与添加操作具有相同的优先级10。不行吗
add_action( 'after_setup_theme', 'et_pb_setup_theme' ); //parent theme add_action
function etn(){ if(has_action('after_setup_theme', 'et_pb_setup_theme')){ remove_action ('after_setup_theme', 'et_pb_setup_theme' ); } } add_action ('after_setup_theme', 'etn', 9);