En WordPress, es posible que necesites traducir palabras específicas en tu sitio web, ya sea para adaptar el contenido a un público global o simplemente para personalizar la experiencia de tus usuarios. Afortunadamente, WordPress ofrece una manera sencilla de traducir cadenas de texto mediante el archivo functions.php.
En este tutorial, te mostraré cómo traducir palabras específicas en WordPress utilizando el archivo functions.php de tu tema actual. Si tienes alguna pregunta o necesitas ayuda adicional, no dudes en contactarme.
¡Empecemos!
Abre el archivo functions.php de tu tema actual o crea uno nuevo si no existe. Puedes encontrar este archivo en la carpeta de tu tema de WordPress en la ruta: wp-content/themes/tu-tema/functions.php.
Agrega el siguiente código personalizado al final del archivo functions.php:
function funcion_ejemplo( $translated_text, $text, $domain ) {
if ( $text === 'Texto a traducir 1' ) {
$translated_text = __( 'Texto traducido 1', 'identificador-dominio' );
}
if ( $text === 'Texto a traducir 2' ) {
$translated_text = __( 'Texto traducido 2', 'identificador-dominio' );
}
return $translated_text;
}
add_filter( 'gettext', 'funcion_ejemplo', 20, 3 );
echo __( 'Code is Poetry', 'identificador-dominio' );
Este código personalizado se encarga de traducir las palabras específicas que desees en WordPress.
Reemplaza «funcion_ejemplo» con el nombre que desees para tu función personalizada. Asegúrate de que el nombre sea único y descriptivo para que puedas encontrar fácilmente esta función en el futuro.
Reemplaza «Texto a traducir» y «Texto traducido» con las cadenas de texto específicas que deseas traducir y las traducciones correspondientes.
Reemplaza «identificador-dominio» con un identificador único para el dominio de texto. Este identificador es simplemente una etiqueta que se utiliza para agrupar y distinguir las diferentes cadenas de texto que deseas traducir.
Guarda el archivo functions.php y ciérralo.
Accede a tu sitio web de WordPress y verifica que las cadenas de texto que deseas traducir se hayan traducido correctamente.
¡Eso es todo! Ahora has creado una función personalizada en el archivo functions.php de tu tema de WordPress para traducir palabras específicas en tu sitio web. Recuerda que puedes agregar tantos casos como necesites en la función personalizada, reemplazando «Texto a traducir» y «Texto traducido» con las cadenas de texto específicas que deseas traducir. Además, asegúrate de que el identificador del dominio de texto sea único para tu sitio web.
SI NECESITAS AYUDA NO DUDES EN CONTACTARME A TRAVÉS DEL BOTÓN DE WHATSAPP 🙂