Supongamos que desea ayudar a los clientes a comprender sus tarifas y beneficios de envío en el carrito de WooCommerce y las páginas de pago, agregando un enlace a cada opción de envío (por ejemplo, «por ejemplo»Ver preguntas frecuentes de envío«).
Como puede ver en la primera y segunda captura de pantalla a continuación, si ingresa cualquier HTML dentro de la zona de envío de WooCommerce -> Configuración del método de envío, esto se despojará y las etiquetas HTML como hipervínculos no funcionarán.
Entonces, ¿cómo podemos agregar un enlace de texto que se puede hacer clic a cada método de envío, dado que no podemos usar la configuración de WooCommerce? Bueno, como de costumbre, un fragmento de PHP rápido puede ayudarnos con eso. ¡Disfrutar!
Php Snippet: agregue el hipervínculo de texto a los métodos de envío @ WooCommerce Cart & Checkout
/** n*@snippet Add HTML to Shipping Rate Label @ WooCommerce Cart & Checkout n*@how-to https://tdestudiodesign.com/tutoriales n*@author Tomás Lucas D´Amario, TD Estudio Design n*@compatible WooCommerce 9 n*@community https://tdestudiodesign.com/club */add_filter( 'woocommerce_cart_shipping_method_full_label', 'tddesign_shipping_method_suffix', 9999, 2 );function tddesign_shipping_method_suffix( $label, $method ) { return $label . ' (<a href="">shipping FAQ</a>)';}
¿Dónde agregar código personalizado?
Debes colocar PHP personalizado en funciones.php y CSS personalizado en style.css del tema de su hijo: ¿Dónde colocar la personalización de WooCommerce?
Este código todavía funciona, a menos que informe lo contrario. Para excluir los conflictos, cambie temporalmente al tema de la tienda, deshabilite todos los complementos, excepto WooCommerce, y pruebe el fragmento nuevamente: Solución de problemas de WooCommerce 101
Contenido relacionado
Tomás Lucas D´Amario
Programador y Desarrollador
Experto en WooCommerce y WordPress. Trabajando como un profesional independiente de WooCommerce desde 2016. Su objetivo es ayudar a los empresarios y desarrolladores a superar sus pesadillas de WooCommerce. Sigueme o contactame por Linkedin