En woocommerce, no quiero mostrar el precio en el archivo del producto. Yo uso el código:
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
Esto funciona bien. Pero elimina el precio en cada bloque donde estoy mostrando productos. Solo quiero ejecutar el código en una página de archivo.
Probé el código:
if (is_archive()) {
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
}
No funciona. Investigué mucho y encontré algunos artículos sobre la jerarquía de carga. Esto tenía sentido. En algunos otros casos usé `add_action(‘after_setup_theme’, ‘delete_price_test’);’. Esto hizo el trabajo para los ganchos que están en mi tema.
function delete_price_test() {
if (is_archive()) {
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
}
}
add_action( 'after_setup_theme', 'delete_price_test');
No consigo que mi código funcione. Intenté todo, busqué en el foro, busqué en Google, etc., pero no encontré solución. ¿Podría alguien por favor ayudarme con este problema?
Kr, Frans
.