Avisos
Vaciar todo

[Cerrado] WPML + Elementor: contenido traducido no se refleja en el HTML aunque _elementor_data está actualizado

2 Respuestas
2 Usuarios
0 Reacciones
8 Visitas
Manuel
Respuestas: 38
Trusted Member
Topic starter
 

Hola,

 

Ya he estado en contacto con Sistemas (ticket ZBO-837782), que confirmó que no se trata de ningún problema de caché de servidor, así que me derivan aquí para revisar la configuración de WPML/Elementor.

 

El problema:

Edité el contenido de dos páginas (traducciones FR y DE) usando el WPML Advanced Translation Editor, para añadir una precisión de texto. El editor confirmó el guardado correctamente (estado "Completado" en el panel de Trabajos de traducción de WPML). Sin embargo, la página en vivo sigue mostrando el texto antiguo, sin la corrección.

 

Diagnóstico ya realizado:

1. Confirmado vía API REST de WordPress (wp-json/wp/v2/pages/{id}?context=edit) que el campo _elementor_data del post SÍ contiene el texto corregido y actualizado.

2. Confirmado en el panel de WPML (Trabajos de traducción) que ambos trabajos figuran como "Completado".

3. Descartada cualquier caché de servidor: purgada caché de Elementor, caché de Varnish (repetidamente, incluso después de desactivar OPcache), y desactivada la extensión OPcache de PHP por completo. Confirmado con Sistemas de Webempresa que, tras cada purga, la página se sirve con cabecera x-cache: uncached (es decir, sin ninguna caché de por medio) y age: 0 — y aun así sigue mostrando el contenido antiguo.

4. Al intentar editar la página directamente desde Elementor, aparece el aviso de WPML: "Any changes you make will be lost the next time you send this page for translation", lo que sugiere que WPML gestiona una copia propia del contenido traducido, independiente de _elementor_data, y que probablemente sea esa copia la que se está usando realmente para el renderizado — pero no logro identificar dónde ni cómo forzar su sincronización.

 

Dado que la base de datos (_elementor_data) tiene el contenido correcto, pero el HTML servido (sin ninguna caché de por medio) no lo refleja, sospecho que hay algún problema de sincronización entre el sistema de traducción de WPML (Advanced Translation Editor) y el contenido real que usa Elementor para renderizar la página.

 

URLs afectadas:

- https://enminubeparapente.com/fr/parapente-fr/parapente-adapte/

- https://enminubeparapente.com/de/gleitschirmfliegen/angepasstes-gleitschirmfliegen/

 

¿Alguien ha visto un problema similar con la combinación WPML + Elementor? ¿Hay alguna forma de forzar la resincronización del contenido traducido con el post real?

 

Gracias de antemano.

Contenido solo visible a usuarios registrados


 
Respondido : 23/08/2026 7:13 am
Karen Rios
Respuestas: 20411
Illustrious Member Admin
 

Hola Manuel, 

Vemos que tienes otro consulta creada en el siguiente hilo> https://www.webempresa.com/foro/plugins-wordpress/wpml-elementor-contenido-traducido-no-se-refleja-en-el-html-aunque-_elementor_data-esta-actualizado

Para ayudarte con mayor detalle cerraremos este y continuaremos la consulta en el hilo que te menciono.

Un saludo. 


 
Respondido : 24/08/2026 11:16 am