J'essaie de supprimer une action de thème pour un thème de thèmes élégants en utilisant un thème enfant. Cela fonctionne lorsque je supprime une action après le code add_action n'importe où dans le thème parent functions.php. Cependant, cela ne fonctionne pas lorsque je l'ajoute à partir du thème enfant functions.php.
remove_action ('after_setup_theme', 'et_pb_setup_theme' , 10);
L'action de suppression a la même priorité 10 que l'action d'ajout. Ça ne devrait pas marcher?
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);