
Woocommerce
Wordpress
En este tutorial de Simetry Academy, aprenderás a traducir textos en WordPress de manera sencilla utilizando filtros y funciones PHP. Este método es especialmente útil para personalizar traducciones específicas de cadenas de texto en tu sitio web sin necesidad de usar plugins adicionales.
Para comenzar, necesitas editar el archivo functions.php de tu tema hijo (o del tema actual si no estás usando un tema hijo). Este archivo se encuentra en la carpeta del tema dentro de wp-content/themes/tu-tema.
Accede a tu servidor:
wp-content/themes/tu-tema.Abrir el archivo functions.php:
functions.php y ábrelo con un editor de texto como Sublime Text o Visual Studio Code.
Añade el siguiente código al archivo functions.php para definir las traducciones personalizadas:
//TRADUCCIONES GENERALES
add_filter('gettext', 'traducir_textos_woocommerce', 20, 3);
add_filter('ngettext', 'traducir_textos_woocommerce', 20, 3);
function traducir_textos_woocommerce($translated_text, $text, $domain) {
switch ($translated_text) {
case 'Leer más':
$translated_text = 'Más información';
break;
}
return $translated_text;
}
Guardar el archivo:
functions.php.Subir el archivo al servidor:
wp-content/themes/tu-tema).Visitar tu sitio web:
Verificar que las traducciones se aplican:
functions.php.Añadir más traducciones:
traducir_textos_woocommerce para traducir otras cadenas de texto en tu sitio.Uso de dominios de texto:
$domain en la función traducir_textos_woocommerce se refiere al dominio de texto de las cadenas. Esto es útil si quieres aplicar traducciones solo a ciertos plugins o temas.Traducir textos en WordPress utilizando filtros y funciones PHP es una manera eficiente de personalizar las traducciones de tu sitio sin necesidad de plugins adicionales. Con este método, puedes asegurarte de que cada cadena de texto se traduzca exactamente como lo necesitas.
¿Te gusta este contenido?
Suscríbete al canal para más tutoriales como este 😊