# Cómo añadir un selector de idioma al menú de WordPress > Aprende a añadir un selector de idioma a un menú de WordPress con los plugins multilingües más populares y qué revisar en temas clásicos y en el Editor del sitio. - URL: https://www.lingowp.com/es/blog/anadir-selector-idioma-menu-wordpress/ - Author: Amine Sayagh - Category: Guía - Published: 2026-10-11 - Language: es Un selector de idioma en tu menú principal ofrece a los visitantes una forma clara de elegir otro idioma mientras navegan por tu sitio. Para una pequeña empresa o una tienda online, puede facilitar que se encuentren las páginas traducidas y la información de los productos. Los pasos dependen de dos cosas: qué plugin multilingüe gestiona tus idiomas y si tu tema usa menús clásicos o el Editor del sitio basado en bloques. El selector suele proporcionarlo el plugin multilingüe; el bloque de Navegación de WordPress es donde editas la estructura del menú en los temas de bloques. Esta guía la publica LingoWP. ## Antes de empezar Asegúrate de que tu plugin multilingüe esté activo y de que tus idiomas estén configurados. Si quieres que el selector lleve a los visitantes a la versión traducida de la página que están viendo, publica y conecta primero esas traducciones. El comportamiento exacto cuando falta una traducción varía según el plugin. Por ejemplo, Polylang indica que su selector enlaza con la traducción de la página actual cuando existe y, si no, con la página de inicio del idioma correspondiente. También puede ocultar un idioma en el front-end cuando no hay contenido publicado en ese idioma. A continuación, identifica cómo gestiona tu tema la navegación: - **Tema clásico:** busca **Apariencia → Menús** en el escritorio. - **Tema de bloques:** busca **Apariencia → Editor** y edita la plantilla de la cabecera o su bloque de Navegación. El bloque de Navegación te permite editar los elementos del menú como bloques, por lo que un plugin puede ofrecer un bloque selector compatible u otro método de colocación para este tipo de tema. ## Opción 1: añadir el selector a un menú clásico Si tu escritorio tiene **Apariencia → Menús**, prueba estos pasos: 1. Abre **Apariencia → Menús**. 2. Elige el menú asignado a la navegación principal o de cabecera de tu sitio. 3. Busca la opción de selector de idioma que proporciona tu plugin multilingüe. 4. Añádela al menú, colócala donde quieras y guarda el menú. 5. Abre tu sitio en otra pestaña del navegador y prueba el selector en una página traducida. La etiqueta exacta del menú y los ajustes dependen del plugin. ### TranslatePress TranslatePress dirige a los usuarios a **Apariencia → Menús**, donde la sección **Selector de idioma** (*Language Switcher*) te permite elegir idiomas y añadirlos a un menú. Después puedes ordenar los elementos y configurar cómo se muestran los nombres de los idiomas y las banderas. ### Polylang Polylang describe cómo añadir el **Selector de idiomas** (*Languages switcher*) desde la pantalla de menús. Si no aparece la opción, comprueba si su metabox está oculto en **Opciones de pantalla**. Puedes configurar si se muestran el idioma actual, las banderas o los nombres de los idiomas. ### WPML WPML ofrece controles del selector de idioma en sus ajustes. Selecciona la ubicación del menú y configura opciones como el orden de los idiomas, las banderas, el diseño en lista o desplegable y las etiquetas de los idiomas. Tras guardar, confirma que el menú está asignado a la ubicación que tu tema muestra realmente. Un selector añadido a un menú que no se usa no aparecerá en la cabecera. ## Opción 2: añadir el selector en un tema de bloques Si tu sitio usa el Editor del sitio, abre **Apariencia → Editor** y edita la cabecera o la parte de plantilla que contiene tu navegación. Selecciona el bloque de Navegación y busca un bloque de selector de idioma proporcionado por tu plugin multilingüe. La compatibilidad varía según el plugin. La documentación actual de Polylang indica que su selector de idioma dentro del bloque de Navegación es una función de **Polylang Pro**. Señala que quizá tengas que añadir un bloque de Navegación normal antes de que aparezca disponible el bloque selector de idioma. TranslatePress documenta un bloque Selector de idioma para el editor de WordPress, además de un método de elemento de menú para los menús clásicos. Si no encuentras ninguna opción dentro de la navegación de tu tema de bloques, consulta las instrucciones actuales del plugin para ver qué ubicaciones admite. Su bloque de uso general puede estar pensado para el contenido de las páginas o para otra ubicación, no para la navegación en sí. Cuando termines de editar la cabecera, guarda los cambios y previsualiza el sitio en escritorio y en móvil. El bloque de Navegación incluye ajustes sobre cómo se muestran los menús en móvil, pero el aspecto del selector también dependerá de tu tema y de tu plugin. ## Elige un diseño de selector claro Un visitante debe entender qué hace el control sin tener que adivinarlo. Ten en cuenta estas opciones: - Muestra los nombres de los idiomas, como **English** y **Français**, en lugar de depender solo de las banderas. Una bandera representa un país, no siempre un idioma. - Usa un desplegable si la cabecera es estrecha o el sitio admite varios idiomas. - Usa una lista corta y visible si los visitantes necesitan ver de un vistazo los idiomas disponibles. - Haz que el control sea fácil de tocar en móvil y coherente con el resto del menú. - Comprueba que la etiqueta, los colores y el estado de foco sigan siendo legibles sobre el fondo de la cabecera. La mayoría de los plugins multilingües ofrecen algunas opciones para el orden de los idiomas, las etiquetas, las banderas o el diseño, aunque los ajustes disponibles varían. ## Prueba el selector antes de fiarte de él Prueba algo más que la página de inicio: 1. Abre una página que tenga una traducción publicada. 2. Cambia de idioma y confirma que el visitante llega a la página correspondiente, cuando exista. 3. Prueba con una página sin traducción y comprueba el comportamiento alternativo. 4. Revisa el selector en la cabecera de escritorio y en el menú móvil. 5. Confirma que todos los idiomas mostrados están disponibles para los visitantes y llevan a contenido que funciona. Esto importa tanto en una tienda como en un sitio corporativo. Si un cliente cambia de idioma desde la página de un producto, comprueba si la página del producto traducida está disponible y si el control se comporta como esperas. No des por hecho que todos los plugins gestionan las traducciones que faltan de la misma manera. ## Solución de problemas: ¿por qué no veo el selector de idioma? ### La opción del selector no aparece en Apariencia → Menús Comprueba que el plugin esté activo y busca en **Opciones de pantalla** un panel de selector de idioma oculto. Polylang documenta específicamente que su metabox puede desactivarse ahí. ### No existe la pantalla Apariencia → Menús Es posible que tu sitio use un tema de bloques. Edita la cabecera en el Editor del sitio y comprueba si tu plugin multilingüe admite un selector dentro del bloque de Navegación. La compatibilidad puede variar según el producto y el plan, así que verifícala en la documentación actual del plugin. ### El selector aparece en un lugar equivocado Comprueba qué menú o parte de plantilla de la cabecera has editado y confirma que el tema activo lo usa. ### Falta un idioma en el front-end Comprueba que el idioma esté activado y tenga contenido publicado. Algunos plugins ocultan los idiomas cuando no hay contenido publicado al que enlazar. ### El selector se ve distinto en móvil Previsualiza la navegación móvil y ajusta el diseño o la ubicación si tu plugin y tu tema ofrecen esos controles. TranslatePress, por ejemplo, documenta una configuración independiente para los selectores del menú de escritorio y del menú móvil. ## La conclusión práctica Para añadir un selector de idioma al menú de WordPress, identifica primero si usas un menú clásico o el Editor del sitio. Después sigue las instrucciones de tu plugin multilingüe, guarda el menú o la cabecera correctos y prueba el cambio de idioma en páginas traducidas y en móvil. Si la opción del selector no está disponible, comprueba qué ubicaciones admite el plugin con tu tema antes de recurrir a código personalizado. ## Guías relacionadas - [Cómo traducir un sitio WordPress sin plugin](/es/blog/traducir-sitio-wordpress-sin-plugin/) - [Precios de plugins multilingües para WordPress](/es/blog/precio-plugin-wordpress-multilingue/) - [Cómo gestiona LingoWP el contenido de un sitio multilingüe](/es/) ## Fuentes *Comprobado el 7 de octubre de 2026.* - [WordPress.org: documentación del bloque de Navegación](https://wordpress.org/documentation/article/navigation-block/) - [WPML: añadir un selector de idioma a tu sitio WordPress](https://wpml.org/documentation/getting-started-guide/language-switcher-options/) - [TranslatePress: documentación del selector de idioma](https://translatepress.com/docs/settings/language-switcher/) - [Polylang: el selector de idioma](https://polylang.pro/documentation/support/guides/the-language-switcher/) - [Polylang: menús de navegación](https://polylang.wordpress.com/documentation/setting-up-a-wordpress-multilingual-site-with-polylang/navigations-menus/)