Un thème que j'utilise a modifié un woocommerce que j'aimerais annuler dans le thème de mon enfant.
Il a été ajouté comme indiqué:
function theme_setup(){
remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 );
add_action( 'woocommerce_before_main_content', 'mod_output_content_wrapper', 10 );
}
Comment puis-je supprimer add_action?
J'ai juste essayé d'utiliser remove_action, mais cela n'a pas fonctionné.
Vous avez trouvé la réponse ici: http://code.tutsplus.com/tutorials/a-guide-to-overriding-parent-theme-functions-in-your-child-theme--cms-22623
<?php
function child_remove_parent_function() {
remove_action( 'woocommerce_before_main_content', 'mod_output_content_wrapper', 10 );
}
add_action( 'wp_loaded', 'child_remove_parent_function' );
?>
L'explication est dans le lien.