WordPress nos permite modificar algunos textos sin tener que utilizar complementos, en este caso vamos a modificar los textos de finalización de compra de WooCommerce, solo tendremos que añadir alguna función a nuestro archivo Functions.php.
Accede a tu cuneta de wePanel > administrador de archivos
Accede a la carpeta tu instalación wp-content > themes > Tema utilizado o tema hijo que se esté utilizando y edita el archivo functions.php
Añade lo siguiente al final del archivo functions.php
/**
* Cambio de textos en WooCommerce/WordPress
*/
function my_text_strings( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'Detalles de facturación' :
$translated_text = __( '¡tu texto aqui!', 'woocommerce' );
break;
case '¿Enviar a una dirección diferente?' :
$translated_text = __( 'tu texto aqui', 'woocommerce' );
break;
}
return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 20, 3 );
Entendiendo un poco mas el código tenemos el siguiente ajuste:
case ‘Detalles de facturación‘ :
$translated_text = __( ‘¡tu texto aqui!‘, ‘woocommerce’ );
En este podemos ver que se solicita al WordPress hacer el cambio de Detalles de facturación a ¡tu texto aqui!, en el caso que necesitemos agregar más traducciones (de WooCommerce) podríamos agregar la siguiente línea:
case '¿Enviar a una dirección diferente?' : $translated_text = __( 'tu texto aqui', 'woocommerce' ); break;
Un ejemplo con varios textos podría ser el siguiente
/**
* Cambio de textos en WooCommerce/WordPress
*/
function my_text_strings( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'Detalles de facturación' :
$translated_text = __( '¡tu texto aqui!', 'woocommerce' );
break;
case '¿Enviar a una dirección diferente?' :
$translated_text = __( 'tu texto aqui', 'woocommerce' );
break;
case 'Nuevo texto a traducir' :
$translated_text = __( 'Nuevo texto aqui', 'woocommerce' );
break;
}
return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 20, 3 );
De esta forma podremos cambiar los textos de WooCommerce, sin la necesidad de instalar un complemento solo para hacer pequeños cambios.
¿Te ha resultado útil este artículo?

Equipo de soporte WordPress y WooCommerce en Webempresa.










