Si alguna vez has intentado actualizar una página o entrada en WordPress y has visto el mensaje de error «La respuesta no es una respuesta JSON válida«, no estás solo. Es un problema bastante común que puede generar confusión, pero afortunadamente tiene solución. En este artículo, vamos a ver qué lo causa y cómo solucionarlo paso a paso.

¿Por qué ocurre este error?
Este problema suele estar relacionado con fallos en la comunicación entre WordPress y el servidor, especialmente con la API REST de WordPress, que utiliza JSON para intercambiar datos. Entre las causas más frecuentes se encuentran:
- URLs de WordPress mal configuradas.
- Problemas con la estructura de los enlaces permanentes.
- Conflictos con plugins o temas.
- Configuraciones del servidor que bloquean la API REST.
- Configuración de seguridad o reglas de firewall.
Ahora vamos a ver cómo solucionar este error en diferentes escenarios.
Soluciones para el error JSON en WordPress
1. Verificar la URL del sitio
Si la dirección de WordPress o la dirección del sitio no coinciden, puede generar problemas en la API REST. Para revisarlo:
- Ve a «Ajustes» > «Generales» en el panel de administración de WordPress.
- Asegúrate de que los campos «Dirección de WordPress (URL)» y «Dirección del sitio (URL)» sean correctos y coincidan.
- Guarda los cambios y revisa si el problema persiste.
2. Regenerar los enlaces permanentes
Una estructura de enlaces dañada puede ser la causa del problema. Para solucionarlo:
- Ve a «Ajustes» > «Enlaces Permanentes».
- Sin hacer cambios, simplemente haz clic en «Guardar cambios» para regenerar el archivo
.htaccess. - Prueba a actualizar una entrada o página para ver si el error desaparece.
3. Desactivar plugins y temas
Algunas veces, un plugin o un tema pueden estar interfiriendo con la API REST de WordPress. Para descartar esta posibilidad:
- Desactiva todos los plugins desde «Plugins» > «Plugins instalados».
- Vuelve a activar los plugins uno por uno, probando después de cada activación para ver si el error vuelve a aparecer.
- Si el problema persiste, cambia temporalmente al tema predeterminado de WordPress (como Twenty Twenty-Three) para verificar si el error está relacionado con el tema actual.
4. Revisar configuraciones de seguridad
Algunos plugins de seguridad o configuraciones del servidor pueden bloquear la API REST. Para solucionar esto:
- Si tienes un plugin de seguridad como Wordfence o Sucuri, revisa sus configuraciones y asegúrate de que no están bloqueando la API REST.
- Si usas Cloudflare, intenta desactivar temporalmente el modo «Firewall» para ver si eso resuelve el problema.
- Contacta con tu proveedor de hosting y pregúntales si tienen alguna regla en su firewall que pueda estar afectando la API REST.
5. Activar el editor clásico de WordPress
Si el problema se debe al editor de bloques (Gutenberg), una solución temporal es cambiar al editor clásico:
- Instala y activa el plugin «Classic Editor».
- Intenta actualizar o guardar una entrada para ver si el problema se resuelve.
- Si esto funciona, es posible que haya un conflicto entre Gutenberg y otro plugin o configuración del servidor.
6. Revisar la consola del navegador
Si aún no encuentras la causa del problema, la consola del navegador puede ofrecer pistas:
- Abre el sitio en Google Chrome o Firefox.
- Presiona
F12oCtrl + Shift + Ipara abrir las herramientas de desarrollo. - Ve a la pestaña «Consola» y revisa si hay errores relacionados con la API REST.
- Busca mensajes de error que indiquen qué está bloqueando la comunicación entre WordPress y el servidor.
Conclusión
El error «La respuesta no es una respuesta JSON válida» en WordPress puede parecer complicado, pero con estos pasos es posible identificar y solucionar la causa. Asegúrate de revisar las URLs del sitio, los enlaces permanentes, los plugins y la configuración de seguridad para encontrar la solución adecuada.
Si después de probar estas soluciones el problema persiste, contacta con tu proveedor de hosting para obtener ayuda adicional. Muchas veces, pueden identificar problemas en la configuración del servidor que podrían estar afectando la API REST.
Con estas recomendaciones, tu sitio WordPress debería volver a funcionar sin problemas.




¿Te ha pasado este error más de una vez?