Solucionar problemas de menús y enlaces

Reduce el problema a un elemento de menú, una configuración regional de destino y una solicitud pública. Anota el ID del elemento, su tipo de WordPress, la etiqueta de origen, la URL de origen, el destino esperado y el destino real antes de cambiar nada.

El elemento de menú no aparece

  1. Abre Appearance → Menus y confirma que el elemento siga perteneciendo al menú renderizado.
  2. Revisa Display in languages. Una lista explícita debe contener la configuración regional actual.
  3. Comprueba si el elemento de menú o su asunto vinculado está excluido para esa configuración regional.
  4. Confirma que el tema muestre la ubicación de menú de WordPress esperada.
  5. Guarda el menú y vuelve a probarlo en una ventana privada del navegador.

Recuerda que dejar todas las casillas de idioma vacías muestra el elemento en todas partes.

La etiqueta no está traducida

Guarda primero el menú de origen y luego abre Translations → Translate contents y filtra All objects por Nav menu. Busca la etiqueta de origen actual exacta, elige el objeto correcto, completa la configuración regional de destino y guarda.

Si el elemento es un conmutador de idioma de POM Translate, detente: los elementos del conmutador están excluidos intencionadamente de la traducción ordinaria de cadenas de menú.

La etiqueta es correcta pero la URL es incorrecta

Identifica el tipo de elemento:

  • Para un elemento de entrada, página, archivo o término nativo, inspecciona Translate URLs → Content URLs y la ruta localizada completa.
  • Para un enlace externo o un archivo, inspecciona Translate URLs → Custom links.
  • Para un Custom Link del mismo sitio, prefiere un elemento de menú nativo respaldado por un objeto cuando exista uno.
  • Para un enlace que solo contiene un fragmento, espera que el fragmento permanezca sin cambios.

Comprueba el host de la URL, el puerto, el subdirectorio del sitio, el prefijo de idioma, la consulta, el fragmento y la barra diagonal final por separado.

Una URL personalizada no aparece

La recopilación automática se centra en destinos externos, extensiones de archivo reconocidas, fuentes de iframe, fuentes de vídeo compatibles y descargas explícitas. Guarda la página para actualizar las URL de vídeo detectadas; consulta Translate custom URLs. Añade otra URL manualmente con Add custom URL cuando sea válida pero quede fuera de esas reglas de detección. Usa el valor de origen exacto que muestra el sitio.

Un cambio guardado parece obsoleto

Guardar un elemento de menú vuelve a analizar sus valores de origen. Guardar una traducción de menú o una asignación de URL personalizada invalida la caché de menú en tiempo de ejecución afectada. Si el resultado antiguo persiste después de esos guardados:

  1. verifica que la solicitud pública llegue al mismo sitio y a la misma configuración regional;
  2. borra cualquier caché de página independiente, proxy inverso o caché de CDN;
  3. vuelve a probar sin una sesión de editor o una cookie de idioma antigua;
  4. inspecciona el href renderizado final, no solo la dirección que se muestra en el editor de administración.

No crees menús duplicados ni entradas duplicadas como solución provisional para la caché.