Elige el selector de idioma adecuado
Elige un selector según su ubicación e interacción, no solo por su apariencia. Cada superficie tiene sus propios formatos admitidos y su propia responsabilidad.
Menú de navegación
Usa el elemento de menú cuando la elección de idioma pertenezca a la navegación establecida del sitio.
- Dropdown menu crea un elemento principal y elementos secundarios de idioma para el menú walker del tema activo.
- All languages at the same level sustituye el marcador de posición por elementos de menú hermanos.
- El elemento de menú individual puede incluir u omitir el idioma base.
- El marcado y el formato se controlan globalmente en Language switcher.
El tema es responsable del comportamiento visual y del teclado de un submenú de navegación anidado. Prueba el resultado con la implementación real del menú de escritorio y de móvil.
Shortcode
Usa [pom_translate_language_switcher] cuando la ubicación deba controlarse mediante contenido, un widget, un maquetador o una plantilla compatible con shortcodes.
- Admite List, Links y Dropdown.
- Puede anular el formato, el marcado, las clases CSS, la inclusión del idioma base y la inclusión del idioma actual.
- El menú desplegable usa el script de frontend propio de POM Translate.
- Si el componente circundante no ejecuta shortcodes, el control no se mostrará.
Salida flotante
Usa Enable floating language switcher cuando el selector deba inyectarse automáticamente a través del gancho del pie de página.
- Dropup menu recibe una ubicación fija integrada en la parte inferior derecha y una apertura adaptativa.
- All languages at the same level muestra una lista en el pie de página con clases específicas de flotación para el estilo del sitio.
- Siempre sigue los idiomas habilitados configurados globalmente, las exclusiones y la política del idioma actual.
El tema debe llamar a wp_footer() para que esta superficie aparezca.
Toma la decisión
Usa un selector principal a menos que el diseño necesite realmente varios. Se admiten varios controles, pero pueden añadir repetición visual y de teclado.
Antes de publicar, compara:
- la visibilidad sin JavaScript;
- el comportamiento dentro de la navegación móvil del tema;
- el funcionamiento con el teclado;
- la superposición con avisos de cookies o widgets de chat;
- el comportamiento después de una exclusión de idioma;
- el destino generado en rutas anidadas.