Instalamos el plugin Polylang

Sección Plugins -> Añadir nuevo -> Buscamos Polylang -> Instalar y Activar.

Una activado vamos a Ajustes -> Idiomas.  Una vez dentro tenemos las siguientes pestañas:

  • Idiomas
  • Traducciones de cadenas: aquí podremos traducir algunos textos de la plantilla.
  • Ajustes: Explicado al final.

En la pestaña de idiomas vamos a crear los idiomas que vamos a usar en la web. Debemos seleccionar los idiomas con eso ya podemos continuar.

Establecemos el idioma predeterminado

Para establecer el idioma predeterminado tenemos que hacer click en la estrella. Nosotros tenemos seleccionado el idioma español como principal, como puedes observar en la imagen.

Traduciendo a diferentes idiomas el contenido

Comenzamos a traducir el contenido de la web.

Básicamente tendrás que crear la misma página para cada idioma y asociar las traducciones.

Debes crear cada página en el idioma principal y luego crear la versión para cada idioma, para facilitar esta tarea vamos a usar el plugin
Duplicate Post para duplicar las entradas o páginas y ahorrar tiempo

En la imagen se puede observar que esta la página principal en español y la otra en inglés.

Cuando edites una entrada o página aparecerá un nuevo widget de Idiomas.

Es ahí donde debes asignar la traducción a cada idioma para la página que se esta editando.

Las entradas y las páginas se traducen de la misma manera.

Traduciendo los widgets

Polylang te permite asignar al pie de cada widget un idioma.

Debes crear al igual que las entradas o páginas, un widget en cada idioma, y seleccionar el idioma en cada uno de ellos, si tienes un widget de imágenes o alguno en el cual no necesite traducción no hace falta crear las copias, solo debes seleccionar «Todos los idiomas»

Para cambiar de idioma debes usar el widget “Conmutador de idioma”.

Traduciendo los menús

Como venimos haciendo con las páginas, entradas y widgets, también deberás crear un menú para cada idioma, también puedes usar un conmutador de idioma aquí

Si llegaste a este punto ya deberías tener tu página multi idioma en wordpress totalmente gratis.

Ajustes

En la pestaña de Ajustes encontramos algunas opciones que veremos a continuación.

Modificación de url: Sirve para cambiar el aspecto de tus urls. Nosotros personalmente dejamos la configuración por defecto y marcando la casilla de “Ocultar el URL del idioma en el idioma predeterminado“.

Medios: recomendamos dejarla desactivarla puede crear confusión con las imágenes. Si la activas deberías subir la misma imagen para cada idioma, ya te estarás dando cuenta lo que implica.

Detectar el idioma del navegador: Su nombre lo dice el idioma se establece de forma automática según el idioma del navegador.

Sincronización:  mantiene los mismos valores de los metas. Por ejemplo la fecha de publicación de una página o post con su traducción.

Opción: marca la casilla si quieres borrar todos los datos de Polylang al borrar el plugin.

Te sugiero que veas el artículo Polylang, cambiar cadenas de texto. para terminar de modificar los últimos detalles de tu sitio wordpress multidioma.

Esperamos que te haya servido el tutorial, si quieres déjanos tu comentarios y comparte.