Hola, no se porque pero las valoraciones de mi producto se muestran empezando con el texto en ingles, como "Reviews for", he tratado de comprobar la traducción de woocommerce y me figura que esta bien traducido. Por favor podrian ayudarme a saber que ocurre? No se porque se muestra así...
Contenido solo visible a usuarios registrados
Hola Cesar Manuel.
Puedes utilizar una función para modificar cualquier texto de WooCommerce:
add_filter('gettext', 'translate_text');
add_filter('ngettext', 'translate_text');
function translate_text($translated) {
$translated = str_ireplace('Reviews for', 'Valoraciones para', $translated);
return $translated;
}
Si te das cuenta en la siguiente linea del código " $translated = str_ireplace('Reviews for', 'Valoraciones para', $translated); " le indicamos el texto que queremos modificar " str_ireplace('Reviews for' " y seguido le pasamos el texto que queremos que muestre " 'Valoraciones para', $translated "
Puedes utilizar la misma función para cualquier texto que quieras modificar de WooCommerce.
El código lo puedes añadir al final del archivo functions.php que encontraras en wp-content -> themes -> tu_plantilla.
Un saludo
Hola @pepesoler , que bueno muchas gracias por la explicación, lo entiendo perfectamente. Lo unico, he pegado el codigo y me aparece un error al guardar los cambios. ¿Podrias indicarme como podria solucionarlo?
Gracias denuevo!
Hola Cesar.
WordPress no permite modificar lso archivos PHP desde su administrador y tienes que realizarlo editando el archivo desde tu cuenta de panel utilizando el administrador de archivos.
.- Accede a tu cuenta de Panel -> Administrador de archivos.
.- Accede a la carpeta donde tienes la instalación
.- Accede a wp-content -> themes -> tu_plantilla
.- Edita el archivo function.php y al final del archivo añades el código.
Un saludo