Dezactivarea unei acțiuni WooCommerce

1 ian. 2013, 15:30:19
Vizualizări: 19.8K
Voturi: 5

Personalizez o temă WooCommerce și vreau să mut titlul. Există o acțiune în content-single-product.php numită:

do_action( 'woocommerce_single_product_summary' );

în fișierul woocommerce_hooks.php acțiunea pentru titlu este:

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

Pot să comentez ușor această linie și să plasez funcția pentru titlu unde am nevoie. Aș prefera să dezactivez titlul folosind o funcție în fișierul functions.php al temei mele pentru a nu-mi face griji cu modificarea fișierelor de bază. Care ar fi funcția pentru a dezactiva această acțiune pentru titlu?

0
Toate răspunsurile la întrebare 2
0

Acesta ar fi:

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

Puteți citi mai multe despre asta aici: remove_action Codex

1 ian. 2013 16:44:51
0

Uneori am probleme cu eliminarea unei acțiuni doar folosind remove_action (este menționat și în documentație să nu o folosești direct).

Așa că o elimin direct în cadrul acțiunii în sine, dar cu o prioritate foarte mică.

add_action('woocommerce_single_product_summary', function () {
    remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_title', 5);
}, -1000);
11 oct. 2018 17:47:37