Añadir un selector de idioma

POM Translate puede mostrar los mismos destinos de idioma a través de tres superficies públicas:

Superficie Formatos disponibles Más adecuada para
Menú de navegación de WordPress Dropdown menu, All languages at the same level Un selector integrado en la navegación principal o en el pie de página
Shortcode List, Links, Dropdown Contenido, widgets, maquetadores y áreas de plantilla que procesan shortcodes
Selector de idioma flotante Dropup menu, All languages at the same level Un selector para todo el sitio inyectado cerca del final de la página

Las tres usan la solicitud actual para construir una URL equivalente para cada configuración regional activada. Conservan la ruta, los slugs localizados admitidos, la cadena de consulta y el estilo de barra diagonal final.

Los parámetros de búsqueda y de filtro mantienen sus valores codificados en la URL cuando los visitantes cambian de idioma. Por ejemplo, tipo=Piso%2CChalet sigue representando Piso,Chalet en cada destino. Los separadores codificados, los espacios, los parámetros de matriz y los valores vacíos se conservan en todos los tipos y formatos de selector.

Configurar un primer selector

  1. Abre Settings → POM Translate → Language switcher.
  2. Decide si Hide current language debe aplicarse de forma global.
  3. Elige el formato y el marcado para la superficie que vas a usar.
  4. Guarda los ajustes.
  5. Añade el elemento de navegación, coloca el shortcode o activa la salida flotante.
  6. Abre una página pública y cambia a cada configuración regional ofrecida.
  7. Repite el proceso en una página jerárquica, en un archivo de taxonomía y en un contexto con un idioma excluido.

Ajustes del selector de idioma de POM Translate

Comportamiento compartido

  • Las exclusiones por configuración regional eliminan los destinos no disponibles del selector actual.
  • Una superficie puede omitir el idioma base cuando dicha superficie ofrece la opción.
  • El ajuste global del idioma actual puede ser anulado por el shortcode.
  • Las etiquetas usan una plantilla de etiquetas de combinación saneada.
  • Los valores de texto se escapan antes de insertarse.
  • Una etiqueta calculada vacía utiliza como alternativa el código de idioma.
  • Los enlaces del selector incluyen lang, hreflang y rel="alternate".

Las banderas representan un país o una región, no un idioma. Incluye texto significativo siempre que una bandera por sí sola pueda resultar ambigua.

Elige una guía específica

Objetivo Guía
Decidir dónde debe ir el control Elegir el selector adecuado
Añadirlo a un menú de WordPress Añadir un selector a un menú de navegación
Insertarlo en contenido o en un maquetador Añadir un selector con un shortcode
Revisar todos los parámetros del shortcode Referencia del shortcode
Activar la salida del pie de página para todo el sitio Configurar el selector flotante
Comprender el comportamiento adaptativo del menú desplegable hacia arriba Comprender el desplegable flotante
Eliminar la configuración regional activa de las opciones Ocultar el idioma actual
Diseñar la etiqueta visible Elegir una etiqueta de selector
Usar HTML y etiquetas de combinación de forma segura Configurar el marcado del selector
Gestionar destinos excluidos o incompletos Gestionar las alternativas del selector
Revisar el comportamiento con teclado y lectores de pantalla Crear un selector accesible
Probar pantallas pequeñas y cabeceras restringidas Revisar el comportamiento adaptable
Diagnosticar idiomas faltantes o URL incorrectas Solucionar problemas de un selector