WPML le permite traducir su sitio a 65 idiomas preconfigurados, añadir sus propios idiomas personalizados y personalizar una variedad de opciones de configuración para su selector de idiomas, formato de URL y más. Encontrará todo esto en WPML → Configuración, en sus secciones Idiomas, Selectores de idiomas, URL y SEO y Compatibilidad.
Idiomas del sitio

Cuando configura WPML por primera vez (el primer paso del asistente de configuración de WPML), debe elegir el idioma de su contenido existente. A continuación, elija a cuáles de los 65 idiomas preconfigurados le gustaría traducir su sitio.
También es posible crear un idioma personalizado. Esto es especialmente útil si desea añadir un idioma específico de un país a su sitio (como francés canadiense o alemán suizo), o si necesita un idioma que no aparece en la lista de idiomas preconfigurados.
Para el idioma personalizado que cree, puede usar una de las banderas de WPML o añadir una bandera personalizada.
Puede añadir, editar o eliminar idiomas de su sitio en cualquier momento yendo a WPML → Configuración → Idiomas. La sección Manage and Hide Site Languages muestra una fila por idioma: use Search and add a language… para añadir uno, y el menú Editar de la fila para configurarlo o eliminarlo.
Formato de URL de idioma
WPML le permite elegir cómo organizar el contenido en diferentes idiomas. Puede elegir entre:
- Diferentes idiomas en directorios: como wpml.org/es/ para español y wpml.org/de/ para alemán.
- Un dominio diferente por idioma: subdominios como es.example.com y de.example.com o dominios completamente diferentes como ejemplo.es y beispiel.de.
- Nombre del idioma añadido como parámetro: como wpml.org/?lang=es para español.
Para que Diferentes idiomas en directorios funcione, la estructura de enlaces permanentes de su 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 cada uno de estos modos funcione, lea acerca de las opciones de URL de idioma.
Selector de idiomas
Las opciones del selector de idiomas se encuentran en WPML → Configuración → Selectores de idiomas.
Para permitir a los visitantes seleccionar su idioma preferido, WPML añade un selector de idiomas al pie de página de su sitio de forma predeterminada. También puede añadir selectores de idiomas a widgets, menús o crear su propio selector de idiomas personalizado.

O bien, puede añadir un selector de idiomas a menús, widgets, plantillas y al contenido de páginas o entradas utilizando el bloque Selector de idiomas.
También puede mostrar selectores de idiomas utilizando los siguientes hooks:
- wpml_add_language_selector: mostrar el selector de idiomas desplegable de WPML
- wpml_footer_language_selector: mostrar el selector de idiomas horizontal de WPML
Orden de los idiomas
Puede controlar el orden en que aparecen los idiomas en el selector de idiomas en la sección Opciones del selector de idiomas de WPML → Configuración → Selectores de idiomas.

Haga clic y arrastre los idiomas para cambiar el orden.
Tenga en cuenta que cuando utiliza un selector de idiomas desplegable, el primer idioma que se muestra es siempre el idioma actual. Los demás idiomas se listarán según el orden que establezca en la lista Order of languages.
Elegir qué mostrar en el selector de idiomas
Puede elegir qué incluir en el selector de idiomas. WPML puede mostrar la bandera del país, el nombre del idioma nativo y el nombre del idioma en el idioma actual de la página (como “Deutsch (German)” cuando el idioma actual es el inglés).
También puede elegir los colores para todas las partes del selector de idiomas.
Para realizar cualquier cambio en su selector de idiomas:
- Vaya a WPML → Configuración → Selectores de idiomas.
- Busque su selector. Cada selector de idiomas estará en una sección diferente dependiendo de su ubicación en su sitio: Selector de idiomas del menú, Selector de idiomas del widget o Selector de idiomas del pie de página.
- Haga clic en el icono del lápiz para editarlo.
Cuando realice cambios, verá una pequeña vista previa de cómo se ve el selector de idiomas antes de guardar.

Puede dar estilo al selector de idiomas de WPML para que coincida con el diseño de su sitio.
Para cambiar las banderas que aparecen junto a los idiomas:
- Vaya a WPML → Configuración → Idiomas
- En la sección Manage and Hide Site Languages, haga clic en Editar en la fila del idioma que desea cambiar
- Abra el selector Flag y elija una de las banderas de WPML, el globo terráqueo neutral o el código del país, o elija Upload a custom SVG… para usar el suyo propio
Para obtener más información sobre los diferentes estilos de selectores de idiomas que puede añadir a su sitio, lea acerca de las opciones del selector de idiomas.
Selectores de idioma personalizados
Puede crear selectores de idioma personalizados y añadirlos al tema del sitio.

En la sección Selectores de idioma personalizados, puede habilitar o deshabilitar los selectores de idioma personalizados en su sitio. Cuando los selectores de idioma personalizados están deshabilitados, los recursos CSS y JavaScript relacionados ya no se cargan. Esto es útil para los sitios que no utilizan ningún selector de idiomas.
En este caso, todavía es posible utilizar el shortcode wpml_language_switcher y la acción wpml_language_switcher; sin embargo, mostrarán los selectores de idiomas sin ningún CSS o JavaScript.
Los selectores de idioma personalizados están habilitados de forma predeterminada para las instalaciones existentes que se actualizan a la versión 3.8 de WPML o posterior. Para las nuevas instalaciones que utilizan la versión 3.8 de WPML o posterior, esta opción está deshabilitada de forma predeterminada.
Opciones de SEO

Cuando los motores de búsqueda, como Google, analizan su sitio multilingüe, es importante «informarles» sobre los idiomas alternativos disponibles para el contenido de su sitio. De esta manera, los motores de búsqueda no tratarán las traducciones como duplicados, sino como el mismo contenido, solo que en diferentes idiomas. Esto es bueno para el posicionamiento SEO de su sitio.
Tenga en cuenta que, cuando está habilitada, esta información no es visible en el front-end de su sitio web, sino solo en el código fuente.
Además de activar y desactivar esta característica, también puede usar la opción Position of hreflang link para establecer dónde se mostrará esta información:
- As early as possible: predeterminado, prioridad 1
- Later in the head section: prioridad 10
En la mayoría de los casos, es mejor usar la configuración predeterminada. A veces, diferentes temas y plugins pueden causar conflictos cuando se utiliza esta opción. Estos conflictos pueden llevar a que el conjunto de estos enlaces de idioma de SEO sea incorrecto o falte por completo. En ese caso, cambiar a la opción Later in the head section debería resolver el problema.
Idioma de administración
El idioma predeterminado es normalmente también el idioma de administración. Sin embargo, también puede elegir mostrar el panel de administración de WordPress de su sitio en un idioma diferente al idioma predeterminado del contenido de su sitio. Esta no es una configuración de WPML: pertenece a WordPress, en Usuarios → Perfil → Opciones personales → Idioma.

Esto permite que los sitios web que tienen varios autores, cada uno escribiendo en un idioma diferente, puedan tener un idioma de administración diferente por usuario. Los usuarios individuales pueden seleccionar su idioma de administración en su propia página de perfil.
Para aprender cómo establecer el idioma de administración predeterminado del sitio y un idioma de administración diferente por usuario, lea acerca de cómo configurar el idioma de administración de WordPress.
Filtrado de idiomas para operaciones AJAX
WPML le permite habilitar una cookie de JavaScript para que los temas y plugins puedan realizar el filtrado AJAX sin problemas, incluso en sitios almacenados en caché.

Obtenga más información sobre esto en la página sobre cómo habilitar la cookie de idioma para admitir el filtrado AJAX.