Sto cercando di rimuovere un'azione a tema per un tema a temi eleganti usando un tema figlio. Questo funziona quando rimuovo l'azione dopo il codice add_action in qualsiasi punto del tema padre funzioni.php. Tuttavia, non funziona quando lo aggiungo da funzioni figlio.php.php.
remove_action ('after_setup_theme', 'et_pb_setup_theme' , 10);
Rimuovi azione ha la stessa priorità 10 dell'azione aggiunta. Non dovrebbe funzionare?
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);