Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
Si estás utilizando Elementor junto con el traductor clásico de WPML y un plugin de caché como WP Super Cache o LiteSpeed Cache, y notas que las traducciones no se actualizan en el front-end después de guardarlas en el editor clásico de WPML, aunque sí se actualizan al editar con Elementor y guardar desde allí.
Solution:
Primero, te recomendamos aplicar la solución descrita en la página de errata de WPML para problemas de contenido obsoleto en páginas traducidas de Elementor: https://wpml.org/errata/elementor-translated-pages-show-stale-content-after-being-updated/.
Además, puedes desactivar la caché de Elementor siguiendo esta ruta: /wp-admin/admin.php?page=elementor-settings#tab-experiments.
Como alternativa, añade el siguiente código al archivo functions.php de tu tema activo:

function remove_elementor_element_cache_meta( $post_id ) {<br />        delete_post_meta( $post_id, '_elementor_element_cache' );<br />}<br />add_action( 'save_post', 'remove_elementor_element_cache_meta' );

Si la solución propuesta no resuelve tu problema o parece no ser relevante debido a actualizaciones o diferencias en tu caso, te recomendamos abrir un nuevo ticket de soporte. También es altamente recomendable que revises los problemas conocidos en https://wpml.org/known-issues/, verifiques la versión de la solución permanente y confirmes que tienes instaladas las últimas versiones de los temas y plugins. Si necesitas más ayuda, no dudes en contactarnos en el foro de soporte de WPML: https://wpml.org/es/forums/forum/ayuda-en-espanol/.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

Etiquetado: ,

Este tema contiene 23 respuestas, tiene 2 voces.

Última actualización por Carlos Rojas hace 4 semanas, 1 día.

Asistido por: Carlos Rojas.

Autor Entradas
octubre 14, 2024 en 8:31 am #16284440

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Muchas gracias por compartir los resultados. He actualizado a nuestros especialistas de 2do nivel con esta nueva información para que comprueben que no han pasado nada por alto.

Le mantendré informado 🙂

octubre 14, 2024 en 9:06 am #16284653

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola nuevamente,

Por favor aplique la solución descrita en esta página de errata: https://wpml.org/errata/elementor-translated-pages-show-stale-content-after-being-updated/ y compruebe si el problema desapareció por completo.

octubre 14, 2024 en 9:27 am #16284770

rogerM-13

Hola!

Lo he mirado y he visto que no puedo desactivarlo. Solo me da opciones para aumentar o disminuir el tiempo de "Element Cache Expiration". Adjunto screenshot.

He googleado rápido y no he encontrado como hacerlo. Buscaré más a ver si hay algún hook o algo.

Aun así he visto que la manera manual para hacerlo es ir a Elementor > Tools > Regenerate CSS & Data. Y me he dado cuenta que si después de actualizar la traducción hago click en regenerar el css y la data entonces si que funciona! Así que creo que en vuestro plugin faltaría que cuando se guarda una traducción haga algo similar a la función de ese boton de Regenerate CSS & Data.

Me he dado cuenta también que se añadió la pagina de configuración de elementor: Elementor > Settings > performance en la versión 3.22.0 a fecha de 2024-06-16: (copio y pego del changelog de elementor por si sirve de ayuda!)

= 3.22.0 - 2024-06-16 =

* New: Introducing Element Caching experiment - Enhance site speed by caching elements for faster rendering
* New: Introducing the Performance Tab - Centralizing all stable performance features in one accessible location ([#21194](enlace oculto))
* New: Generate post excerpts with AI for concise summaries
* New: Generate and edit images with AI from WordPress media library
* Tweak: Updated Google Fonts list with 170+ new fonts ([#25095](enlace oculto))
* Tweak: Improved Elementor translation functionality with `just-in-time` translation loading (props [@swissspidy](enlace oculto), [#27199](enlace oculto))
* Tweak: Added View Page link to the Editor Top Bar ([#21925](enlace oculto))
* Tweak: Replaced `waypoints.js` library with the native Intersection Observer API
* Tweak: Changed child containers' Content Width to Full Width as default
* Tweak: Reorganized User Preferences panel for improved user experience
* Tweak: Hide icon position & spacing controls if there is an icon but no text in Button widget
* Tweak: Extended Alignment and Position capabilities in Button widget
* Tweak: Implemented CSS logical properties to Icon Spacing control in Button widget
* Tweak: Implemented CSS logical properties to Icon Position control in Button widget
* Tweak: Promoted Grid Container feature to Stable status
* Tweak: Activated Optimized Control Loading by default for new sites
* Tweak: Changed Generative Fill AI image feature to use Clipdrop text-inpainting
* Tweak: Added functionality to delay the running of the ready triggers on inner elements
* Tweak: Deactivated Landing Page feature for new sites
* Fix: "Exit to" functionality is not working with the Editor Top Bar ([#22828](enlace oculto))
* Fix: Row-reversed direction is not working on mobile portrait breakpoint in Container ([#23710](enlace oculto))
* Fix: The What's' New string in the Editor is not translatable (props [@DAnn2012](enlace oculto))
* Fix: Fatal error appears when updating a page with Tabs widget
* Fix: Transparency indicator not visible in UI Light theme for Color Picker
* Fix: AI Expand Images not working on local and protected websites
* Fix: `all: unset` assigned to buttons cause focus issues
* Fix: Links to Elementor Settings are broken in various locations
* Fix: `RunReadyTrigger` returning incorrectly in various scenarios

Muchas gracias y seguimos!!!

Captura de pantalla 2024-10-14 a las 11.17.38.png
octubre 14, 2024 en 9:35 am #16284819

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Muchísimas gracias por su mensaje.

He actualizado a nuestros especialistas de 2do nivel para que continúen investigando este tema.

Le mantengo al tanto de la evolución de este ticket 🙂

octubre 14, 2024 en 12:53 pm #16286128

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,

Al parecer el equipo de Elementor cambió la opció de desactivar la cache a /wp-admin/admin.php?page=elementor-settings#tab-experiments

Como alternativa puede añadir esta función al rarchivo functions.php localizado dentro de la carpeta del tema activo:

function remove_elementor_element_cache_meta( $post_id ) {
        delete_post_meta( $post_id, '_elementor_element_cache' );
}
add_action( 'save_post', 'remove_elementor_element_cache_meta' );

Puede confirmar si esta vez se resolvió el problema?

octubre 16, 2024 en 5:57 am #16293196

rogerM-13

Vale si!
He desactivado la opción Elementor > Settings > Features > Element Caching i funciona perfectamente!
Luego, para comprobarlo, he vuelto a activar la caché de elementor y ha dejado de funcionar. Así que si, es problema de compatibilidad con la caché de Elementor y la solución momentánea es desactivar la caché de Elementor!!

No he probado el hook.

Crees que para la siguiente actualización (o en algún momento) se modificará wpml para que funcione sin tener que desactivar la caché de Elementor?

Gracias por todo vuestro tiempo y esfuerzo!!

octubre 16, 2024 en 7:20 am #16293508

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Genial!

Nuestros desarrolladores están al tanto de este problema y ya han alertado al equipo de desarrollo de Elementor. No puedo dar un estimado pero ambos equipos resolverán el problema pero está en la hoja de ruta 🙂

octubre 16, 2024 en 10:29 am #16294774

rogerM-13

Genial! Pues yo creo que con esto ya podemos dar por finalizado este hilo! Hasta que no se arregle desactivaré las cachés y cuando esté solucionado pues ya lo vuelvo a activar!

Muchas gracias por todo!

Un saludo Carlos, que vaya bien!

octubre 16, 2024 en 10:43 am #16294850

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Perfecto!

Por favor no dude en contactarnos si necesita de nuestra ayuda en el futuro con WPML.

Tenga un excelente día!