Muchas veces necesitamos que nuestro sitio web sea en varios idiomas. En WordPress es muy sencillo y tenemos varios plugins que nos facilitan esta labor.
En este post, vamos a trabajar con uno en concreto. Se trata de Polylang, un plugin muy sencillo de utilizar y a la vez nos ofrece muchas funcionalidades para llevar a cabo la gestión de los idiomas.
Para este post vamos a imaginar que queremos tener una web en dos idiomas: Euskera y Castellano.
Lo primero que tenemos que hacer es instalar el plugin Polylang.
Una vez instalado vamos a configurar los idiomas, agregando en este caso los dos idiomas que hemos dicho antes.
Para el caso del castellano sólo tenemos que seleccionarlo de la lista de idiomas disponibles y dar a la opción de «Añadir idioma»
En el caso de Euskera es un poco diferente, puesto que al no estar en la lista debemos crearlo. Para ello rellenamos las diferentes opciones de la pantalla:
Ahora que ya tenemos creados los idiomas lo que vamos a hacer es configurar cómo queremos que funcionen las traducciones en la url, si por carpeta www.midominio.com/eu o por directorio eu.midiominio.com. Nosotros vamos a trabajar por carpetas por lo que en la pestaña «Settings» seleccionamos la segunda opción. Existen otros parámetros de configuración más avanzados pero para esta simple demo con lo que hemos seleccionado ya nos sirve.
En este punto ya tenemos configurado nuestro sitio WordPress con el plugin Polylang para que nos funcione correctamente con contenido en varios idiomas.
Lo que tenemos que hacer ahora es generar el contenido en varios idiomas e indicar a cada página cual es su traducción. Para ello vamos a crear una página de ejemplo (Hola Mundo).
Ahora que la hemos creado vamos a decirle cual es su traducción (Kaixo Mundua que habremos creado como una página nueva). Para ello si vamos a todas las páginas podemos ver como en la pagina creada tenemos una opción «Añadir traducción», pinchamos y ya tenemos la opción de crear la página traducida.
Veamos como queda en el sitio. Podemos ver como tenemos creada la página en castellano con su url
Y si cambiamos al idioma Euskera podemos ver como queda la traducción a euskera con su url.
De esta manera gracias al plugin de Polylang podemos gestionar los idiomas de nuestra web de una manera muy sencilla y de manera correcta.