Es posible que te hayas encontrado con el problema "Error de publicación. La respuesta no es una respuesta JSON válida" al intentar publicar o modificar las páginas o artículos de tu sitio de WordPress. Este problema también puede haber ocurrido al subir una imagen a tu sitio de WordPress.
Si no soluciona este error de inmediato, podría perder todas las modificaciones realizadas en las últimas horas. Este artículo le ahorrará tener que lidiar con ello.
Existen muchas causas posibles para que aparezcan estos errores en tu sitio de WordPress. Podrían estar relacionadas con el servidor web, el archivo .htaccess, un certificado SSL, un plugin, un tema o cualquier otro factor. Por lo tanto, la solución adecuada dependerá de las particularidades de tu caso.
En este tutorial, aprenderás en detalle qué causó el error en tu sitio y cómo solucionarlo. ¡Comencemos!
¿Qué es una respuesta JSON válida?
Al solicitar una API, la respuesta debe estar en formato JSON. Si la respuesta no está en formato JSON, verá el error "Error de actualización. La respuesta no es una respuesta JSON válida".
¡Existen algunas razones por las cuales puede ocurrir este error!
1. La API que solicita no devuelve datos en formato JSON. Debe consultar la documentación de la API para ver en qué formato los devuelve.
2. Es posible que haya un error en el código que solicita la API. Esto podría deberse a que se especificó una URL incorrecta o a que se enviaron datos incorrectos en el cuerpo de la solicitud.
3. Es posible que el servidor donde se aloja la API no esté disponible o no responda correctamente. En ese caso, debe contactar al proveedor de la API para resolver el problema.
3 maneras sencillas de solucionar el error "Error de publicación. La respuesta no es una respuesta JSON válida"
Actualizar el enlace permanente
El archivo .htaccess o los enlaces permanentes de su sitio web pueden ser la fuente del JSON , que es una de las razones más típicas por las que ocurre.
Necesitarás actualizar los enlaces permanentes de tu sitio para solucionar el problema. Existen dos métodos para hacerlo. La solución más rápida y sencilla es usar el panel de WordPress para activar la opción "Forzar a WordPress a generar un nuevo archivo .htaccess".
Vaya al menú Configuración y luego a Enlace permanente. En la página Enlace permanente, presione el botón Guardar cambios después de desplazarse hasta el final de la página.

Puede guardar los cambios desplazándose hasta la parte inferior de la página de configuración de enlace permanente y haciendo clic en el botón Guardar.
Devuélvaselo a tu editor y comprueba si el error aún existe; ya no deberías verlo.
Utilice el Editor clásico
En diciembre de 2018, WordPress introdujo una actualización de su editor clásico, el editor Gutenberg/Block. Tras esta actualización, muchos usuarios se encontraron con los mensajes de error «Error de publicación» y «Error de actualización», lo que indica que la respuesta recibida no cumple con los estándares de respuesta JSON. En concreto, el mensaje de error que se muestra es «La respuesta no es una respuesta JSON válida»
Para volver al Editor Clásico y resolver el problema, los usuarios deben descargar e instalar el plugin Editor Clásico desde el repositorio de WordPress. Una vez instalado, el plugin se puede activar, reemplazando el Editor de Bloques con el Editor Clásico más tradicional.
Más información: ¿Cómo solucionar la lentitud del panel de administración de WordPress?
Es importante tener en cuenta que usar el Editor Clásico puede afectar la experiencia de edición y el formato de las entradas y páginas existentes, especialmente las modificadas previamente con el Editor de Bloques. Antes de implementar el Editor Clásico, es recomendable tomar precauciones para proteger su sitio web. Esto puede implicar cambiar ajustes específicos en su instalación de WordPress.
Al volver al Editor clásico, los usuarios pueden solucionar los problemas de “Error de publicación” y “Hubo un error al actualizar” asociados con el Editor de bloques, lo que garantiza un proceso de edición más fluido y preserva el diseño y el formato deseados del contenido de su sitio web.
Elimina cualquier carácter que no sea válido
Si intentas subir fotos que contienen caracteres no permitidos en el nombre de la imagen, podrías recibir un mensaje de error que indique: "La respuesta no es una respuesta JSON válida". Por lo tanto, puedes cambiar el nombre de la imagen usando únicamente letras, números y símbolos en inglés, como los guiones. Después, puedes intentar subir la imagen con el nuevo nombre para ver si se ha solucionado el problema.
Comprueba si tus documentos contienen comandos SQL o corchetes, ya que suelen entrar en conflicto con el editor. ¡Intenta actualizarlos y revisar tu documento o artículo de nuevo!
Utilice el complemento “Predeterminado a GD”.
El error «La respuesta no es una respuesta JSON válida» se puede solucionar con el plugin Default to GD, que ha demostrado ser eficaz para algunos usuarios. Dado que este plugin no está disponible directamente en WordPress, puedes descargarlo desde el de Default to GD . Para iniciar la descarga, haz clic en el botón «Código» de esta página. A continuación, haz clic en el botón «Descargar ZIP». El plugin se descargará en tu ordenador.
Después, ve a la sección Plugins de tu panel de WordPress y haz clic en el botón "Añadir nuevo". Selecciona el plugin que descargaste seleccionando la opción "Elegir archivo" tras hacer clic en el botón "Subir plugin". A continuación, selecciona la opción "Instalar ahora". Una vez finalizada la instalación, selecciona la opción "Activar plugin". Puedes comprobar inmediatamente si el problema con la respuesta JSON ocurre al subir fotos a tu sitio de WordPress, ya que no requiere ninguna configuración por tu parte. Si el problema persiste, puedes desactivar y eliminar el plugin por completo del sistema.
Reciba ayuda de profesionales de WordPress
¡Solicite horas de soporte de desarrollo de WordPress para resolver este problema de inmediato!
Consejos adicionales para solucionar el error de respuesta JSON no válida
- Buscar conflictos en la API REST: Esto implica verificar si existen conflictos o errores en el código relacionado con la API REST. Esto puede deberse a que varios plugins o temas intentan acceder a la misma API, lo que genera un error de respuesta JSON no válida.
- Subir imágenes de otra forma: Esto es útil cuando se produce un error al intentar subir imágenes a un sitio web. Subir imágenes de otra forma, como por FTP o con otro plugin de subida de imágenes, puede ayudar a solucionar el problema.
- Desactiva plugins y temas para detectar conflictos: Al desactivar todos los plugins y temas y luego reactivarlos individualmente, puedes determinar cuál está causando el error de respuesta JSON no válida. Una vez identificado el plugin o tema problemático, se puede corregir o reemplazar.
Palabras finales
Las soluciones para resolver el error "La respuesta no es una respuesta JSON válida" han demostrado ser eficaces para muchos usuarios. Sin embargo, si estas soluciones no funcionan en su caso específico, es posible que otros problemas subyacentes estén relacionados con la configuración de WordPress o la configuración del servidor web.
Algunos factores que pueden contribuir a este error incluyen problemas con la API REST, configuraciones incorrectas en el servidor NGINX, conflictos con complementos de seguridad como Wordfence o políticas de seguridad como un firewall de aplicaciones web. En estos casos, puede ser necesario explorar soluciones específicas para cada ubicación o buscar ayuda de profesionales con experiencia en la resolución de problemas de WordPress.
Para obtener más información y artículos útiles sobre WordPress y temas relacionados, visite nuestra sección de blog. Ofrecemos recursos valiosos para ayudarle a optimizar su sitio web de WordPress y resolver cualquier problema que pueda surgir.
Recuerda que corregir errores y optimizar tu sitio web de WordPress es crucial para mantener una presencia online fluida y eficiente. Manteniéndote informado y buscando las soluciones adecuadas, podrás superar obstáculos y garantizar una experiencia fluida para ti y los visitantes de tu sitio web.
Preguntas frecuentes
El mensaje de error indica un problema con la publicación o actualización de una publicación o página en WordPress debido a una respuesta JSON no válida del servidor.
El error puede ocurrir por varios motivos, como conflictos con complementos o temas, problemas de configuración del servidor o problemas con la instalación de WordPress.
Sí, ciertos plugins que modifican el comportamiento predeterminado de WordPress o interactúan con el proceso de publicación pueden causar conflictos y errores. Se recomienda desactivar los plugins temporalmente y comprobar si el problema persiste.
Generalmente, tu contenido debería estar seguro incluso si te encuentras con este error. Sin embargo, siempre es recomendable realizar copias de seguridad periódicas de tu sitio de WordPress para evitar posibles pérdidas de datos.
Muchos errores se pueden resolver siguiendo los pasos de solución de problemas mencionados en el blog. Sin embargo, si no está seguro o no puede solucionar el problema por su cuenta, se recomienda buscar ayuda de un desarrollador de WordPress o consultar el foro de soporte.