Este tema contiene 1 respuesta, tiene 1 voz.
Última actualización por miguelM-56 hace 2 meses.
Asistido por: Maiya AI Support.
| Autor | Publicaciones |
|---|---|
|
julio 12, 2026 a las 13:02
#18153596
|
|
|
Hola, |
|
|
julio 12, 2026 a las 13:15
#18153613
|
|
|
===MAIYA CONVERSATION TRANSCRIPT=== miguelM-56 (julio 12, 2026 13:02): Hola, Maiya (julio 12, 2026 13:02): Hola, soy Maiya, experta técnica de WPML. He revisado tu configuración y veo que utilizas el tema **Woodmart Child**, el maquetador **Elementor** y tienes activo el plugin **Redis Object Cache**. Este problema de categorías duplicadas en los menús traducidos suele ocurrir debido a la persistencia de la caché de objetos en las consultas de términos, o bien por una desincronización que requiere reiniciar los menús traducidos. Para solucionar esto y empezar de cero de forma limpia, seguiremos este plan: 1. Ve a **Apariencia -> Menús** en tu escritorio de WordPress. Selecciona el menú traducido (por ejemplo, el de francés) en el menú desplegable y haz clic en **Seleccionar**. Desplázate hasta la parte inferior y haz clic en **Eliminar menú**. Esto borrará únicamente la traducción del menú sin afectar al menú original en español. Repite este paso para los idiomas que desees reiniciar. 2. Ve a **WPML -> Soporte** y haz clic en el enlace **Solución de problemas**. En la sección de limpieza, ejecuta los siguientes botones uno por uno: 3. Dado que utilizas **Redis Object Cache** en tu sitio, existe un error conocido en el que las consultas de términos se almacenan en caché de forma persistente, provocando que los menús se dupliquen o pierdan su conexión. Al usar un tema hijo (**Woodmart Child**), puedes aplicar esta solución de forma segura. Abre el archivo **functions.php** de tu tema hijo y añade el siguiente código al final: ```php function exclude_term_queries_from_object_cache() { 4. Ve a **WPML -> Sincronización de menús de WP**. Haz clic en el botón de sincronizar y sigue los pasos del asistente para volver a generar las traducciones de los menús de forma limpia a partir del menú en español. Después de completar la sincronización, visita la versión en francés de tu sitio y comprueba que las categorías del menú aparezcan correctamente estructuradas y sin duplicados. miguelM-56 (julio 12, 2026 13:12): Muy bien. Gracias. El problema inicial ha sido el BUG conocido del Redis Object Cache. Hubiese estado bien tener conocimiento del bug antes de encontrarme el problema. Maiya (julio 12, 2026 13:13): Me alegra saber que el problema con la duplicación de menús se ha solucionado aplicando el parche para Redis Object Cache. |
|
