¿Quiere que su sitio web esté disponible en varios idiomas? De forma predeterminada, WordPress no incluye las funciones necesarias para crear un sitio multilingüe adecuado. Por eso, en este tutorial, le mostraremos cómo crear un sitio de WordPress multilingüe con el popular complemento WPML.
¿Por qué crear un sitio de WordPress multilingüe usando WPML?
Puedes usar WordPress en cualquier idioma que quieras. Es muy fácil crear un sitio web en cualquier idioma.
Los temas y complementos de WordPress más populares también están listos para la traducción, lo que facilita que cualquier persona en el mundo inicie un sitio de WordPress en su idioma.
Sin embargo, de forma predeterminada, WordPress solo puede admitir un idioma a la vez. ¿Qué pasaría si quisiera usar varios idiomas en un sitio para atraer a un público mucho más amplio?
Los gobiernos, las empresas internacionales y los institutos educativos a menudo necesitan ofrecer su sitio web en varios idiomas. Si bien las traducciones automáticas como Google Translate son una opción, a menudo no son aceptables para la mayoría de las organizaciones profesionales.
Una forma de ofrecer múltiples opciones de idioma es instalar WordPress en subdominios para cada idioma. Esto es una gran molestia, ya que tendrá que administrar las actualizaciones y hacer una copia de seguridad de todas esas instalaciones.
WPML (Complemento multilingüe de WordPress) resuelve este problema al permitir que su sitio web se vuelva multilingüe. Puede usar la misma instalación de WordPress para crear contenido en muchos idiomas diferentes.
Ofrece una interfaz fácil de usar para administrar las traducciones. También agrega opciones de cambio de idioma para sus usuarios.
Dicho esto, veamos cómo puede crear un sitio web de WordPress multilingüe con WPML en minutos.
Creación de un sitio de WordPress multilingüe con WPML
Lo primero que debe hacer es instalar y activar el complemento WPML (WordPress Multi-language). Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
Nota: WPML es un complemento pago, pero es, con mucho, la opción más completa. Hay una razón por la que más de 400 000 sitios web usan WPML para crear un sitio de WordPress multilingüe.
Tras la activación, el complemento agregará un nuevo elemento de menú con la etiqueta ‘WPML’ en su menú de WordPress. Al hacer clic en él por primera vez, accederá al asistente de configuración del complemento.
WPML detectará automáticamente el idioma de su sitio de WordPress. Puedes cambiarlo aquí ahora si quieres.
Haga clic en el siguiente botón para continuar.
En la siguiente pantalla, se le pedirá que seleccione los idiomas que desea habilitar en su sitio. Simplemente seleccione los idiomas de la lista que desea agregar a su sitio.
Siempre puede agregar o eliminar idiomas más adelante si lo necesita. Después de seleccionar los idiomas de su sitio, haga clic en el siguiente botón.
Ahora se le pedirá que agregue un conmutador de idioma a su sitio. Este conmutador de idioma permitirá a sus usuarios elegir un idioma para ver el contenido en su idioma preferido.
WPML le permite agregar automáticamente un conmutador de contenido como un widget de barra lateral, en su menú de navegación o mostrarlo como una lista simple.
Además, también puede optar por seleccionar banderas o texto para cambiar de idioma. Una vez que haya hecho la elección, haga clic en el siguiente botón.
Como paso final, se le pedirá que ingrese la clave de su sitio. Si aún no ha generado una, puede hacer clic en el botón ‘Generar una clave para este sitio’.
Esto lo llevará al sitio web de WPML, donde se le pedirá que agregue el sitio del que proviene a su cuenta de WPML.
Una vez que se agrega su sitio, puede hacer clic en él para acceder a la clave de su sitio. Copie y pegue esta clave en su sitio de WordPress.
Eso es todo, ha finalizado con éxito el asistente de configuración de WPML. Ahora puede hacer clic en el botón Finalizar para salir de la configuración.
Agregar contenido multilingüe en WordPress con WPML
WPML hace que sea muy fácil traducir cada área de su sitio de WordPress a varios idiomas.
Podrá traducir fácilmente sus publicaciones, páginas, etiquetas, categorías y temas de WordPress a tantos idiomas como desee.
Agregar publicaciones y páginas multilingües
Simplemente haga clic en el menú de publicaciones para ver sus publicaciones existentes. Notará las columnas de idiomas junto a los títulos de sus publicaciones.
WPML asume que su contenido existente está en el idioma principal de su sitio. Mostrará los botones Agregar para cada idioma junto a sus publicaciones. Haga clic en el botón Agregar debajo de un idioma para traducir una publicación.
También puede administrar las traducciones editando una publicación.
En la pantalla de edición posterior, notará el nuevo cuadro meta ‘Idioma’ para administrar las traducciones.
Puede agregar contenido traducido usted mismo o puede agregar usuarios y autores a su sitio de WordPress y hacer que traduzcan su contenido por usted.
WPML también ofrece una mejor forma de administrar a los usuarios que trabajan como traductores en su sitio web. Si compra su plan CMS multilingüe, puede usar su módulo de gestión de traducción.
El módulo de gestión de traducción le permite agregar usuarios como traductores independientemente del rol que tengan en su sitio de WordPress. Incluso puede agregar suscriptores como traductores.
En lugar de editar publicaciones, estos traductores podrán agregar traducciones directamente en WPML.
Adición de traducciones para categorías y etiquetas
WPML le permite traducir fácilmente categorías y etiquetas, o cualquier otra taxonomía personalizada que pueda estar utilizando.
Visitar WPML » Traducción de taxonomías y cargue las taxonomías personalizadas que desea traducir.
Por ejemplo: en esta captura de pantalla, seleccionamos categorías y mostró todas las categorías de nuestro sitio de ejemplo.
Haga clic en el botón Agregar junto al término de la taxonomía para agregar la traducción.
Traducción de los menús de navegación
WordPress viene con un robusto sistema de menús de navegación. WPML le permite traducirlo como lo haría con publicaciones o taxonomías.
Visitar Apariencia » Menús página en su sitio. Si tiene más de un menú, seleccione el menú que desea traducir.
En la columna de la derecha, verá su menú con enlaces para traducir a otros idiomas habilitados en su sitio.
Al hacer clic en un idioma, se creará un nuevo menú para ese idioma. Deberá agregar los mismos elementos de menú que en el menú de su idioma principal.
Si tiene sus publicaciones y páginas en los menús de navegación, primero deberá traducirlas. Después de eso, puede agregarlos desde las pestañas de la izquierda en las pantallas del menú de edición.
No olvide hacer clic en el botón Guardar para guardar su menú.
Traducción de temas, complementos y otros textos con WPML
El CMS multilingüe WPML le permite elegir entre traducciones oficiales de temas y complementos o usar su propio traductor de cadenas.
Ir a WPML » Localización de temas y plugins página.
De forma predeterminada, verá marcado ‘No usar la traducción de cadenas para traducir el tema y los complementos’. Debajo, verá otra casilla de verificación para cargar automáticamente el archivo .mo del tema usando ‘load_theme_textdomain’.
Puede marcar esta casilla para ver si hay archivos de traducción disponibles para su tema. Esto funciona solo con temas descargados del directorio de temas de WordPress.org.
Esta configuración no funciona muy bien para la mayoría de los sitios web. No todos los temas y complementos de WordPress tienen traducciones disponibles. En algunos casos las traducciones no son buenas o están incompletas.
Recomendamos usar el módulo de traducción de cadenas de WPML para traducir correctamente su tema y complementos para su propio sitio.
Este módulo también le permitirá traducir campos personalizados, widgets y otras cadenas traducibles generadas por WordPress.
Esperamos que este artículo le haya ayudado a aprender cómo crear un sitio multilingüe de WordPress con WPML. También puede ver nuestra lista de 40 herramientas útiles para administrar y hacer crecer su blog de WordPress.
.