WPML te permite traducir tu sitio a 65 idiomas preconfigurados, agregar tus propios idiomas personalizados y personalizar una variedad de opciones de configuración para tu conmutador de idiomas, formato de URL y más. Estas opciones están disponibles en el menú WPML → Languages.
Lenguas del sitio
Cuando configuras WPML por primera vez, necesitas elegir el idioma de tu contenido existente. Luego, elige a cuál de los 65 idiomas preconfigurados te gustaría traducir tu sitio.
También es posible crear un idioma personalizado. Esto es especialmente útil si deseas agregar un idioma específico de un país a tu sitio (como el francés canadiense o el alemán suizo), o si necesitas un idioma que no aparece en la lista de idiomas preconfigurados.
Puedes agregar, editar o eliminar idiomas de tu sitio en cualquier momento yendo a WPML → Languages. Estas opciones están disponibles en la sección Idiomas del sitio.
Idioma Formato URL
WPML te permite elegir cómo organizar el contenido en diferentes idiomas. Puedes elegir entre:
Diferentes idiomas en directorios – como wpml.org/es/ para español y wpml.org/de/ para alemán.
Un dominio distinto por idioma: subdominios como es.ejemplo.com y de.ejemplo.com o dominios completamente distintos como ejemplo.es y beispiel.de.
Nombre del idioma añadido como parámetro – como wpml.org/?lang=es para el español.
Para que Diferentes idiomas en directorios funcione, la estructura de enlaces permanentes de tu sitio debe ser diferente a la predeterminada. Recomendamos elegir Año/Mes/Nombre o %postname%.
Para obtener ejemplos más detallados y documentación sobre lo que se necesita para que funcione cada uno de estos modos, lee acerca de las opciones de URL del idioma.
Selector de idiomas
Para permitir que los visitantes seleccionen su idioma preferido, WPML agrega un conmutador de idiomas al pie de página de tu sitio de forma predeterminada. También puedes agregar conmutadores de idiomas a widgets, menús o crear tu propio conmutador de idiomas personalizado.
O, puedes agregar un conmutador de idiomas a menús, widgets, plantillas y contenido de páginas o publicaciones usando el bloque LanguageSwitcher.
También puedes mostrar selectores de idiomas utilizando los siguientes ganchos:
Puedes controlar el orden en que los idiomas aparecen en el conmutador de idiomas en la sección Opciones del conmutador de idiomas del menú Languages.
Haz clic y arrastra las lenguas para cambiar el orden.
Ten en cuenta que cuando usas un conmutador de idiomas desplegable, el primer idioma que se muestra siempre es el idioma actual. Las demás lenguas se listarán según el orden que establezcas en la lista Orden de las lenguas.
Elegir qué mostrar en el selector de idioma
Puedes elegir qué incluir en el conmutador de idiomas. WPML puede mostrar una bandera del país, el nombre del idioma nativo y el nombre del idioma en el idioma actual de la página.
También puedes elegir colores para todas las partes del conmutador de idiomas.
Para cambiar las banderas que aparecen junto a las lenguas:
Ve a WPML → Languages
En la sección Idiomas del sitio, haz clic en Editar idiomas
Aquí, puedes elegir una bandera diferente del directorio de instalación de WPML o subir la tuya propia.
Para obtener más información sobre los diferentes estilos de conmutadores de idiomas que puedes agregar a tu sitio, lee sobre opciones del conmutador de idiomas.
En la sección Conmutadores de idiomas personalizados, puedes habilitar o deshabilitar los conmutadores de idiomas personalizados en tu sitio. Cuando los selectores de idiomas personalizados están desactivados, los recursos CSS y JavaScript relacionados ya no se cargan. Esto es útil para sitios que no usan ningún conmutador de idiomas.
En este caso, aún es posible usar el shortcode wpml_language_switcher y la acción wpml_language_switcher, sin embargo, mostrarán los conmutadores de idiomas sin ningún CSS o JavaScript.
Los conmutadores de idiomas personalizados están habilitados por defecto para instalaciones existentes que actualizan a la versión 3.8 o posterior de WPML. Para nuevas instalaciones que usan la versión 3.8 o posterior de WPML, esta opción está deshabilitada por defecto.
Opciones SEO
Cuando los motores de búsqueda, como Google, analizan tu sitio multilingüe, es importante «decirles» sobre los idiomas alternativos disponibles para el contenido de tu sitio. De esta manera, los motores de búsqueda no tratarán las traducciones como duplicados, sino como el mismo contenido, solo en diferentes idiomas. Esto es bueno para el posicionamiento SEO de tu sitio.
Ten en cuenta que cuando está habilitada, esta información no es visible en el front-end de tu sitio, sino solo en el código fuente.
Además de activar y desactivar esta característica, también puedes utilizar la opción Posición del enlace hreflang para establecer dónde se mostrará esta información:
Lo antes posible – por defecto, prioridad 1
Más adelante en la sección de la cabeza – prioridad 10
En la mayoría de los casos, es mejor utilizar la configuración por defecto. A veces, diferentes temas y extensiones pueden causar conflictos cuando se utiliza esta opción. Estos conflictos pueden dar lugar a un conjunto erróneo o completamente inexistente de estos enlaces de lenguaje SEO. En ese caso, cambiar a la opción Más tarde en la cabecera debería resolver el problema.
Idioma de administración
El idioma por defecto suele ser también el del administrador. Sin embargo, también puedes elegir mostrar el administrador de WordPress de tu sitio en un idioma diferente al idioma predeterminado del contenido de tu sitio. Esto no está en el menú WPML → Languages. En su lugar, puedes encontrarlo yendo a Usuarios → Perfil.
Esto permite que los sitios web que tienen varios autores, cada uno escribiendo en un idioma diferente, puedan tener un idioma de administrador diferente por usuario. Los usuarios individuales pueden seleccionar su idioma de administrador en su propia página de perfil.
WPML te permite habilitar una cookie de JavaScript para que los temas y plugins puedan realizar el filtrado de AJAX sin problemas, incluso en sitios en caché.