Hola,
Necesito ayuda con una incidencia que hemos conseguido aislar bastante bien y que, a día de hoy, apunta claramente a un conflicto entre WPML Multilingual CMS y Elementor.
Cuando WPML Multilingual CMS está activo, Elementor no carga el editor.
Cuando WPML Multilingual CMS está desactivado, Elementor sí carga correctamente.
El error aparece incluso al intentar editar una página muy simple, prácticamente vacía, por ejemplo una página legal con contenido mínimo.
En el editor aparece el mensaje:
“No se pudo cargar la vista previa”
error 503
En la consola del navegador aparecen múltiples errores 503 en cascada, pero el error importante que se repite en el log PHP es otro.
El fatal error repetido es este:
PHP Fatal error: Uncaught WpOrg\Requests\Exception\Http\Status403: 403 Forbidden
in /wp-content/plugins/elementor/modules/cloud-library/module.php
inside Elementor\Modules\CloudLibrary\Module->is_screenshot_proxy_mode()
Según nos ha indicado también el hosting al revisar el caso, ese 403 no parece venir del servidor ni de ModSecurity, sino del propio código de Elementor, que estaría rechazando internamente la petición al fallar una validación de seguridad relacionada con screenshot-proxy / nonce.
Por eso, aunque visualmente el editor acaba mostrando errores 503, el origen real parece estar en ese flujo de Elementor Cloud Library / screenshot proxy, y solo ocurre con WPML activo.
WordPress: 6.9.4
PHP: 8.4.17
Elementor: 3.35.9
Elementor Pro: 3.35.1
WPML Multilingual CMS: 4.9.2
Multisite: No
REST API: habilitada
WP_MEMORY_LIMIT: 1024M
WP_MAX_MEMORY_LIMIT: 1024M
Tiempo máximo de ejecución: 300
SimpleXML: cargado
utf8mb4: sí
Los requisitos básicos de WPML están correctos.
Ya hemos hecho bastantes pruebas y el caso queda muy acotado:
Probamos quitando o desactivando:
header
footer
popup
selector de idioma visual
mini carrito AJAX
buscador de producto
Nada de eso resolvió el problema.
Incluso en una página casi vacía, Elementor falla si WPML está activo.
Seguía fallando mientras WPML Multilingual CMS estuviera activo.
Se bajó de Elementor 4 a versiones anteriores:
Elementor 3.35.9
Elementor Pro 3.35.1
El problema persiste igualmente.
El hosting revisó el caso y nos indica que este comportamiento ya no apunta a saturación, consumo o carga del servidor, sino a un conflicto concreto entre plugins a nivel CMS.
Con WPML Multilingual CMS activo → Elementor no carga
Con WPML Multilingual CMS desactivado → Elementor sí carga
A día de hoy, el problema queda aislado específicamente a WPML Multilingual CMS.
Contenido solo visible a usuarios registrados
Dejo tambien un video para que se vea como se produce el error https://www.loom.com/share/c2502d7d04c241f09b1e8439b2bec927&source=gmail&ust=1775894231899000&usg=AOvVaw0KZM7C453AsndR3JArSEd N"> https://www.loom.com/share/
Y una partura de pantalla de lo que genera en cascada...