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.

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:

  1. la visibilidad sin JavaScript;
  2. el comportamiento dentro de la navegación móvil del tema;
  3. el funcionamiento con el teclado;
  4. la superposición con avisos de cookies o widgets de chat;
  5. el comportamiento después de una exclusión de idioma;
  6. el destino generado en rutas anidadas.