Traducir cadenas de texto en WordPress

Juan Antonio Munoz Castro - emoji con bus

En este post voy a ponerte un código que a mí personalmente me facilita muuuucho la vida cuando tengo que traducir alguna cadena suelta en WordPress.

Traducir cadenas de texto en WordPress con un simple código

A menudo me pasa que alguna web, plugin o plantilla tiene algún mensaje en inglés o una mala traducción pero, al ser algo puntual, no merece la pena instalar loco translate y liar la mundial para una tontearía.

Para estos casos el hook que te dejo en esto post va perfecto, simplemente tienes que meterlo en el plugin de funciones o en el funcions.php (Ver artículo sobre cómo insertar código en WordPress para más información sobre este asunto) y traducir el texto que necesites.

Código para traducir cadenas en WordPress

<?php

function JM_FUN_Traducir_Cadenas_Texto( $translated, $original, $domain ) {

    //vamos a traducir el texto "Read More" al español
    if ( $translated == "Read More" ) {

        $translated = "Leer Más";

    }

    return $translated;

}add_filter( 'gettext', 'JM_FUN_Traducir_Cadenas_Texto', 10, 3 );

?>

Con este código podemos traducir cualquier cadena de texto, siempre que no esté hardcodeada, modificando los textos entre comillas.

¡Pues ya hemos terminado! espero que te haya sido de utilidad, ¡hasta pronto!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ver más

  • Responsable: Juan Antonio Muñoz Castro.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a SERED que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Ir arriba
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver Política de cookies
Privacidad