Cómo mostrar el texto "Solicitar precio" cuando el precio es 0 o está en blanco
El siguiente código hará el trabajo:
add_filter ('woocommerce_get_price_html', 'fbs_woocommerce_get_price_html', 100, 2); function fbs_woocommerce_get_price_html ($ precio, $ producto) {if ($ producto-> precio <= 0) {// remove_action ('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10); // eliminar_acción ('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30); devolver 'Solicitar precio'; } else {return $ precio; }}