Disabilitare l'azione WooCommerce

1 gen 2013, 15:30:19
Visualizzazioni: 19.8K
Voti: 5

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?

0
Tutte le risposte alla domanda 2
0

Questo sarebbe:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );

Puoi leggere a riguardo qui: remove_action Codex

1 gen 2013 16:44:51
0

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);
11 ott 2018 17:47:37