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 WPMLConfiguración, en sus secciones Idiomas, Selectores de idiomas, URL y SEO y Compatibilidad.
Idiomas del sitio

Cuando configure WPML por primera vez (el primer paso del asistente de configuración de WPML), debe elegir el idioma de su contenido existente. Luego, elija a cuál 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 el francés canadiense o el 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 WPMLConfiguraciónIdiomas. La sección Gestionar y ocultar los idiomas del sitio muestra una fila por idioma: use Buscar y añadir un idioma… 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 el español y wpml.org/de/ para el 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 el 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 sobre las opciones de URL de idioma.
Selector de idiomas
Las opciones del selector de idiomas se encuentran en WPMLConfiguraciónSelectores de idiomas.
Para permitir que los visitantes seleccionen 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 los widgets, a los menús o crear su propio selector de idiomas personalizado.

O bien, puede añadir un selector de idiomas a los menús, widgets, plantillas y al contenido de páginas o entradas usando el bloque Selector de idiomas.
También puede mostrar selectores de idioma usando 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 el que aparecen los idiomas en el selector de idiomas en la sección Opciones del selector de idiomas de WPMLConfiguraciónSelectores de idiomas.

Haga clic y arrastre los idiomas para cambiar el orden.
Tenga en cuenta que cuando usa un selector de idiomas desplegable, el primer idioma que se muestra siempre es el idioma actual. Los demás idiomas aparecerán según el orden que haya establecido en la lista Orden de los idiomas.
Elegir qué mostrar en el selector de idiomas
Puede elegir qué incluir en el selector de idiomas. WPML puede mostrar una bandera del país, el nombre nativo del idioma 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 colores para todas las partes del selector de idiomas.
Para hacer cualquier cambio en su selector de idiomas:
- Vaya a WPMLConfiguraciónSelectores 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 haga 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 WPMLConfiguraciónIdiomas
- En la sección Gestionar y ocultar los idiomas del sitio, haga clic en Editar en la fila del idioma que quiera cambiar
- Abra el selector Bandera y elija una de las banderas de WPML, el globo terráqueo neutral o el código del país, o elija Subir un SVG personalizado… 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 usan ningún selector de idiomas.
En este caso, todavía es posible usar el shortcode wpml_language_switcher y la acción wpml_language_switcher; sin embargo, mostrarán los selectores de idioma sin ningún CSS ni 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 instalaciones nuevas que usan la versión 3.8 de WPML o posterior, esta opción está deshabilitada de forma predeterminada.
Opciones de SEO

Cuando su sitio multilingüe es analizado por los motores de búsqueda, como Google, 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.
La opción Mostrar idiomas alternativos en la sección HEAD añade estos enlaces hreflang al <head> de la página.
Si utiliza Yoast SEO o Rank Math con el complemento WPML SEO y el sitemap XML del plugin de SEO está activado, WPML SEO añade los enlaces hreflang al sitemap en su lugar. Cuando WPML SEO se ejecuta por primera vez con el sitemap activado, desactiva esta opción para que los motores de búsqueda no reciban los mismos enlaces dos veces. Si desactiva el sitemap del plugin de SEO, WPML SEO vuelve a activar esta opción. Si activa el sitemap más adelante, desactive esta opción usted mismo.
Además de activar y desactivar esta función, también puede usar la opción Posición de los enlaces hreflang para establecer dónde se mostrará esta información:
- Lo antes posible: predeterminado, prioridad 1
- Más adelante en la sección de la cabecera: 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 usa esta opción. Estos conflictos pueden dar lugar a que este conjunto de enlaces de idiomas de SEO sea incorrecto o falte por completo. En ese caso, cambiar a la opción Más adelante en la sección de la cabecera debería resolver el problema.
Idioma de administración
El idioma predeterminado normalmente también es 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 UsuariosPerfilOpciones personalesIdioma.

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 saber cómo establecer el idioma de administración predeterminado del sitio y un idioma de administración diferente por usuario, lea sobre 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.