Saltar navegación
Actualizado
octubre 21, 2024

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ú WPMLLanguages.

Lenguas del sitio

Elegir idiomas para el 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.

Para el idioma personalizado que crees, puedes usar una de las banderas de WPML o agregar una bandera personalizada.

Puedes agregar, editar o eliminar idiomas de tu sitio en cualquier momento yendo a WPMLLanguages. 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.

Opciones para los conmutadores de idiomas de WPML

O, puedes agregar un conmutador de idiomas a menús, widgets, plantillas y contenido de páginas o publicaciones usando el bloque Language Switcher.

También puedes mostrar selectores de idiomas utilizando los siguientes ganchos:

Orden de las lenguas

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.

Establecer el orden de las lenguas

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.

Opciones del conmutador de idiomas

Puedes estilizar el conmutador de idiomas de WPML para que coincida con el diseño de tu sitio.

Para cambiar las banderas que aparecen junto a las lenguas:

  1. Ve a WPMLLanguages
  2. En la sección Idiomas del sitio, haz clic en Editar idiomas
  3. 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.

Selectores de idiomas personalizados

Puedes crear conmutadores de idiomas personalizados y agregarlos al tema del sitio.

Opción para activar o desactivar selectores de idiomas personalizados

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

Activar 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ú WPMLLanguages. En su lugar, puedes encontrarlo yendo a UsuariosPerfil.

Seleccionar otro idioma de administración

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.

Para aprender cómo configurar el idioma predeterminado del administrador del sitio y un idioma de administrador diferente por usuario, lee sobre configurar el idioma de administración de WordPress.

Filtrado de idiomas para operaciones de AJAX

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é.

Almacenar una cookie de idioma para soportar el filtrado de idiomas para AJAX

Aprende más sobre esto en la página sobre habilitar la cookie de idioma para soportar el filtrado de AJAX.