Deshabilitar acción de WooCommerce

1 ene 2013, 15:30:19
Vistas: 19.8K
Votos: 5

Estoy personalizando un tema de WooCommerce y voy a mover el título. Hay una acción en content-single-product.php llamada:

do_action( 'woocommerce_single_product_summary' );

en el archivo woocommerce_hooks.php la acción del título es:

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

Podría fácilmente comentar esto y colocar la función del título donde lo necesito. Preferiría deshabilitar el título usando una función en el archivo functions.php de mi tema para no tener que preocuparme por modificar archivos del núcleo. ¿Cuál sería la función para deshabilitar esta acción del título?

0
Todas las respuestas a la pregunta 2
0

Eso sería:

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

Puedes leer más sobre esto aquí: remove_action Codex

1 ene 2013 16:44:51
0

A veces tengo problemas al eliminar una acción usando simplemente remove_action (también se menciona en la documentación que no se debe usar directamente).

Así que simplemente la elimino dentro de la propia acción, pero con una prioridad muy baja.

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