Restaurar un selector de idioma que falta

El selector no devuelve ninguna salida cuando no hay entradas de idioma válidas para su contexto.

Comprobar la configuración

  1. Confirma que POM Translate está activo y que las funciones multilingües están habilitadas.
  2. Confirma que hay configurado al menos un idioma adicional.
  3. Comprueba si el objeto actual excluye ese idioma.
  4. Revisa Settings → POM Translate → Language switcher para comprobar el formato y la visibilidad del idioma actual.
  5. Confirma que el selector se añadió al menú de WordPress mostrado, al área del shortcode o a la posición flotante.

Si el idioma actual está oculto y las exclusiones eliminan todas las alternativas, un selector vacío puede ser correcto.

Comprobar la ubicación de renderizado

Para un selector de menú, verifica que el tema renderiza la ubicación de menú esperada a través de las funciones de navegación estándar de WordPress. Para un shortcode, confirma que el shortcode se ejecuta en lugar de mostrarse como texto sin procesar. Para un selector flotante, comprueba que su ajuste está habilitado y que el tema muestra el hook de pie de página normal.

Inspecciona el HTML antes de culpar al CSS. Si el marcado existe pero es invisible, comprueba los estilos responsive, el desbordamiento, el apilamiento y los recursos en caché. Si no existe marcado, prueba pom_translate_render_language_switcher() en una plantilla controlada para aislar la configuración de la ubicación del tema.

Limpia las cachés de página y de menú después de los cambios. No crees enlaces de idioma codificados de forma fija; omiten las exclusiones, la localización de la ruta actual, las etiquetas y la salida de accesibilidad.