Woocommerce – Cambiar etiquetas Nuevo o Rebajado

Woocommerce se ha convertido en uno de los componentes más utilizados para montar una tienda online sobre WordPress. Este popular plugin tiene una gran comunidad así como multitud de plantillas y elementos adicionales que permiten moldear cualquier tienda online practicamente a la mayoria de escenarios y necesidades habituales.

Como en multitud de ocasiones, cuando aparecen nuevas versiones sobre el plugin, nos encontramos que no estan todas las cadenas traducidas, o si lo están, utilizan otras palabras que nos son las que nos gustaria que aparecieran y debemos buscar entre las líneas de código para sustituir una cadena de texto o bien, tirar de la edición de ficheros de traducción y dedicarle un tiempo para hacer una simple modificación de literal a cambiar. En este artículo, os mostramos como cambiar el texto de la bandera destacada de productos en Woocommerce de manera simple.

Por defecto, cuando marcas un producto aparece el literal “FEATURED”. En nuestro caso queremos marcarlo como “NUEVO”.

Para hacer los cambios, nada mas simple que entrar en nuestro fichero functions.php y añadir al final el siguiente código

function wc_custom_replace_sale_text( $html ) {
    return str_replace( 'Featured', '¡Nuevo!', $html );
}
add_filter( 'woocommerce_sale_flash', 'wc_custom_replace_sale_text' );

Esto trozo de código, filtra y sustituye la cadena buscada antes de “mostrarla” en pantalla.

Así de fácil y rápido.