Crear web multilenguaje en WordPress con Polylang

5 (100%) 1 vote

¿Quieres traducir tu sitio de WordPress en varios idiomas? ¿Te preguntas por dónde empezar? En este artículo, te mostrare cómo crear fácilmente un sitio multilenguaje en WordPress.

Y no!!!

No es necesario configurar un multisite o tener instalaciones de WordPress separadas para cada idioma. Podrás traducir fácilmente tus publicaciones, páginas, etiquetas, categorías y temas de WordPress a tantos idiomas como desees.

 

Formas para crear tu web en varios idiomas con WordPress.

Actualmente puede utilizar varias formas para crear tu web en varios idiomas, todas tienen grandes ventajas pero tambien te pueden ocasionar algunos inconvenientes.

WordPress Multisite:

En pocas palabras consiste en crear varios sitios web en una sola instalacion. Esta utilidad viene integrada con WordPress. Y no lo recomiendo porque no todos los plugins son compatibles, ademas cada cambio que hagas en los plugin, menus, plantillas tienes que hacerlo en cada uno de los sitios.

Mediante un plugin

Aqui es donde entramos en material jeje.

Como la mayoria de los plugins para WordPress tenemos algunos gratis y otros de pago. En este post te mostrare como tener tu web multilenguaje utilizando Polylang.

Es la alternativa que te queda. Como siempre tienes opciones de pago y gratuitas. En esta guía te explicaré como tener tu web multilenguaje haciendo uso de Polynalg.

Polylang: Es un plugin de traducción super ligero y facil de utilizar, y lo mejor es que cumple su funcion (crear sitios en varios idiomas).

Algunas de sus ventajas son:

  • Es Gratuito, pero si necesitas soporte necesitas adquirir la versión Polylang Pro.
  • Consume pocos recursos y es sencillo de configurar.
  • Existen plugin o addons complementarios que aumentan sus funcionalidades.

Tambien puedes leer: Los mejores plugin para WordPress

Tambien tienes otras alternativas:

Crear web milti-idioma con Polylang paso a paso.

Polylang un plugin para crear una web con varios idiomasHaz click para twittear

 

Para este tutorial como ejemplo voy a crear una web con dos idiomas (español e inglés).

Instalación de Polylang

Lo primero es instalar el plugin, igual que siempre: Plugins-> Añadir nuevo-> Lo buscas-> Instalar y Activar.

Una vez lo tengas activado tienes que irte a Ajustes-> Idiomas.  Verás que hay varias pestañas:

  • Idiomas
  • Traducciones de cadenas: en esta pestaña podrás traducir elgunos textos de la plantilla.
  • Ajustes: lo veremos más adelante.

En la pestaña de Idiomas tienes que crear los idiomas que vas a usar en tu web. Muy fácil solamente selecciona un idioma y la bandera. Yo he creado dos, español e inglés.

Establecer idioma predeterminado

Una vez tengas tus idiomas creados establece el idioma predeterminado haciendo clic en la estrellita. En este ejemplo tengo marcado español como idioma principal.

Traducir el contenido a diferentes idiomas

Ya puedes empezar a traducir el contenido de tu sitio. Veamos como se traduce una pagina.

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

Te recomiendo utilizar Duplicate Post para clonar tus páginas/posts para las traducciones, te ahorraras bastante tiempo y trabajo. Creeme!

Como podrás ver  tengo creadas dos páginas una en español y otra en inglés.

Al entraar a editar una página en la parte superior derecha veras un nuevo widget de Idiomas. Ahí es donde tienes que asignar la traducción a cada idioma para la página que estas editando. En mi caso estoy editando la página de “Inicio en Español” y la equivalente en ingles se llama “Home Ingles”. De modo que cuando cambie el idioma a inglés me mostrará la página de “Home Ingles“.

La traducción de los post funciona de la misma forma.

¿Te esta pareciendo fácil cierto? a mi tambien 🙂

Traducción de widgets a varios idiomas

Polylang te permite asignar un idioma a cada widget.

Del mismo modo que hiciste con las paginas o post, tienes que duplicar tus widgets para cada idioma si quieres que cambie el contenido al cambiar el idioma sino deja la opción de “Todos los idiomas”.

Para colocar un selector de idioma puedes usar el nuevo widget “Conmutador de idioma”.

Aca puedes marcar las casillas que mas se ajusten a tu proyecto web.

Traducir los menús de navegación

Con los menús pasa lo mismo, tendrás que crear un menú para cada idioma y tambien tienes la posibilidad de utilizar el conmutador de idioma con las mismas opciones que el del widget.

menus multiidioma polylang

 

Una ves que tengas todo esto configurado ya tendrías tu página web en WordPpress en varios idiomas traducida con Polylang.

Ajustes adicionales

En la pestaña de Ajustes tienes algunos módulos que puedes configurar y que te ayudaran a mejorar la forma en que se muestra la traduccion de tu web.

Modificación de url: podrás cambiar el aspecto de tus urls. Yo dejaría la configuración por defecto pero te recomiendo marcar la casilla de “Ocultar el URL del idioma en el idioma predeterminado“.

De esta forma tendrás unas url más limpias.

Medios: Recomiendo desactivarla porque hace que tengas que subir la misma imagen para cada idioma y no es nada bueno para la velocidad de tu web.

Detectar el idioma del navegador: el idioma se establece de forma automática según el idioma del navegador. Puedes activarlo o no, segun sea tu conveniencia.

Sincronización: sirve para mantener los mismos valores de metacontenido. Esto quiere decir que puedes sincronizar 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.

 

Conclusión

Si has seguido todos los pasos ya has logrado tener una web con varios idiomas.

Si tienes dudas dejame un comentario y cuéntame tu experiencia.

Si quieres ayudarme, comparte este contenido en tus redes sociales.

Deja un comentario

10 Compartir
Compartir10
Twittear
+1