Disabilitare l'azione WooCommerce
Sto personalizzando un tema WooCommerce e voglio spostare il titolo. C'è un'azione in content-single-product.php
chiamata:
do_action( 'woocommerce_single_product_summary' );
nel file woocommerce_hooks.php
l'azione del titolo è:
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
Potrei facilmente commentarla e posizionare la funzione del titolo dove mi serve. Preferirei disabilitare il titolo usando una funzione nel file functions.php
del mio tema così non devo preoccuparmi di modificare i file core. Quale sarebbe la funzione per disabilitare questa azione del titolo?

Questo sarebbe:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
Puoi leggere a riguardo qui: remove_action
Codex

A volte ho problemi a rimuovere un'azione utilizzando semplicemente remove_action (anche nella documentazione è indicato di non usarlo direttamente).
Quindi preferisco rimuoverla all'interno dell'azione stessa, ma con una priorità molto bassa.
add_action('woocommerce_single_product_summary', function () {
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_title', 5);
}, -1000);
