WordPress muestra “Update failed: The response is not a valid JSON response” – solución paso a paso

¿Te aparece el error “not a valid JSON response” en WordPress? Aprende cómo solucionarlo paso a paso y evita perder tus cambios al editar páginas

¿Tu sitio WordPress lanza el error “The response is not a valid JSON response” al guardar una entrada o página? Aprende por qué ocurre y cómo solucionarlo fácilmente.


Este error aparece con frecuencia cuando intentas guardar o actualizar una entrada o página desde el editor de bloques de WordPress (Gutenberg), y el sistema no puede comunicarse correctamente con el servidor.

A pesar de lo técnico que suena, la solución es bastante sencilla si sigues los pasos adecuados.

WordPress muestra “Update failed: The response is not a valid JSON response”

❓ ¿Qué causa el error “not a valid JSON response”?

Las razones comunes incluyen:

  • Problemas con los enlaces permanentes.

  • Conflictos con plugins o temas.

  • Instalaciones SSL mal configuradas.

  • Modificaciones incorrectas en .htaccess.

  • Fallas de conexión con el API REST de WordPress.


🛠️ Paso 1: Regenera los enlaces permanentes

  1. Ve a tu panel de WordPress.

  2. Entra a Ajustes > Enlaces permanentes.

  3. Haz clic en Guardar cambios, sin modificar nada.

Esto puede corregir rutas internas incorrectas que impiden que se envíen correctamente los datos JSON.


🧩 Paso 2: Desactiva plugins recientes

  • Desactiva los plugins uno por uno y prueba guardar nuevamente tu página.

  • Plugins de seguridad, de optimización o constructores visuales son los más conflictivos.


🧠 Paso 3: Cambia temporalmente el tema activo

  • Activa un tema predeterminado como Twenty Twenty-Four.

  • Prueba guardar de nuevo tu página o entrada.

Si el error desaparece, el problema está en el tema anterior.


⚙️ Paso 4: Verifica el archivo .htaccess

Abre el archivo .htaccess en la raíz de tu instalación y asegúrate de que tenga esta estructura básica:

# BEGIN WordPress
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress

🔐 Paso 5: Verifica que tu sitio esté usando HTTPS correctamente

  • Si activaste SSL recientemente, asegúrate de que todas las URLs internas comiencen con https://.

  • Usa un plugin como Really Simple SSL para automatizar las redirecciones y configuraciones.


🔄 Paso 6: Activa el modo debug

Agrega en wp-config.php:

define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);

Esto registrará cualquier error interno en el archivo wp-content/debug.log.


✅ Recomendaciones finales

  • Mantén tu sitio actualizado.

  • Usa temas y plugins confiables.

  • Haz respaldos periódicos.

  • Configura correctamente tu certificado SSL y enlaces permanentes.


📣 ¿Tu WordPress sigue mostrando este error?

En Páginas Web Chile solucionamos errores de respuesta JSON, configuramos enlaces permanentes y restauramos el funcionamiento normal de tu editor de bloques.

🧰 Diagnóstico técnico
📲 WhatsApp: +56 99 626 1186
🌐 Visítanos: www.paginaswebcl.cl


⚖️ Aviso legal

Este contenido es informativo. Páginas Web Chile no se responsabiliza por errores derivados de configuraciones no respaldadas previamente.

COMENTARIOS

BLOGGER
Cargado todas las publicaciones No se encontraron publicaciones VER TODO Leer más Responder Cancelar respuesta Borrar Por Inicio PÁGINAS PUBLICACIONES Ver todo RECOMENDADO PARA TI ETIQUETA ARCHIVO BUSCAR TODOS LOS MENSAJES No se encontró ninguna publicación que coincida con su solicitud Volver a Inicio Domingo Monday Martes Miércoles Jueves Viernes Sábado Sun Mon Tue Wed Thu Fri Sat Enero Febrero Marzo Abril Mayo Junio Julio Agosto September Octubre Noviembre Diciembre Jan Feb Mar Apr Mayo Jun Jul Aug Sep Oct Nov Dec En este momento Hace 1 minuto $$1$$ hace minutos 1 hora antes $$1$$ horas atrás Ayer $$1$$ hace días $$1$$ hace semanas hace más de 5 semanas Seguidores Seguir ESTE CONTENIDO PREMIUM ESTÁ BLOQUEADO PASO 1: Compartir en una red social PASO 2: Haz clic en el enlace de tu red social Copiar todo el código Seleccionar todo el código Todos los códigos fueron copiados a su portapapeles No se pueden copiar los códigos/textos, presione [CTRL]+[C] (o CMD+C con Mac) para copiar Tabla de contenidos