Avisos
Vaciar todo

Error “respuesta JSON no válida” al guardar páginas – CSS de Elementor aparece antes del JSON

2 Respuestas
2 Usuarios
0 Reacciones
7 Visitas
Respuestas: 1
New Member
Topic starter
 

Hola,

No puedo actualizar correctamente las páginas de WordPress. Al pulsar Guardar/Actualizar aparece:

“Ha fallado la actualización. La respuesta no es una respuesta JSON válida.”

El problema ocurre en varias páginas, por ejemplo Contacto y Tienda.

Soporte de Webempresa ya ha revisado los logs y me indica que la petición de guardado a la API REST devuelve HTTP 200, sin bloqueos de servidor, proxy, WAF ni ModSecurity.

Revisando la respuesta REST desde Chrome DevTools hemos encontrado algo concreto: antes del JSON se está imprimiendo CSS de Elementor. Por ejemplo, en la página Contacto (ID 47) la respuesta contiene:

<style id="elementor-post-47"> ... </style>{"id":47,...

Por tanto, la respuesta no comienza directamente con JSON, sino con un bloque <style>.

En los logs también aparecieron avisos como:

PHP Warning: Cannot modify header information - headers already sent by (output started at .../wp-content/plugins/elementor/core/files/css/base.php:244)

Pruebas realizadas hasta ahora:

  • Guardar de nuevo los enlaces permanentes: no soluciona el problema.
  • Salud del sitio indica que la API REST está disponible.
  • WP Rocket desactivado: sigue fallando.
  • Elementor Pro desactivado: sigue fallando.
  • Yoast SEO desactivado: sigue fallando.
  • Vaciar/regenerar archivos y datos de Elementor: sigue fallando.
  • Elementor Core 4.3.3: falla.
  • Rollback de Elementor Core a 4.3.2: también falla.

Elementor Pro está en la versión 4.3.1.

¿Podéis ayudarme a localizar qué está provocando que Elementor imprima ese bloque CSS dentro de las respuestas de la API REST y cómo corregirlo?

Gracias.

Contenido solo visible a usuarios registrados


 
Respondido : 02/10/2026 8:06 am
Tags del tema
Karen Rios
Respuestas: 20465
Illustrious Member Admin
 

Hola Ismael, 

Entiendo, ya que has realizado varias pruebas anteriores, verifica si lo que puede estar generando conflicto es la versión PHP; prueba bajarla a 8.3, una vez actualizada borrar la cache de WP Rocket y actualiza nuevamente los enlaces permanentes sin realizar ningún cambio. 

Una vez realizado, ingresa a una página y prueba actualizar, comprueba si no se muestra el error del json y te permite guardar sin problema. 

Verifícalo y nos comentas cómo va todo.

Un saludo.


 
Respondido : 02/10/2026 4:19 pm