¿Está intentando solucionar el error de actualización de WordPress o publicar un error en su sitio web? A veces, al editar una publicación o página, es posible que vea la actualización o el error de publicación fallida. Este error no da ninguna pista, lo que lo hace especialmente difícil para los principiantes. En este artículo, le mostraremos cómo solucionar fácilmente el error fallido de actualización de WordPress. También te explicaremos las causas de este problema y cómo evitarlo en el futuro.
¿Cuáles son las causas de la falla de actualización o de publicación en WordPress?
Contents
La falta de comunicación con la API REST de WordPress provoca el error « Falló la actualización » o « No se pudo publicar » en WordPress.
Básicamente, WordPress a veces usa un conjunto de API (métodos de programación) llamados « API REST » para enviar y recibir solicitudes a la base de datos de WordPress. Si no envía y recibe estas solicitudes, es posible que algunas partes de su sitio web de WordPress no funcionen. Esto incluye el editor de bloques de WordPress, que utiliza la API para enviar solicitudes de actualización y publicar solicitudes en WordPress.
¿Por qué WordPress no puede usar la API REST?
Ahora, es posible que se pregunte si no he realizado ningún cambio en mi sitio web, ¿por qué la API REST dejó de funcionar por sí sola? Hay una serie de escenarios que pueden evitar que WordPress use la API REST. Por ejemplo, es posible que no esté conectado a Internet o haya perdido la conectividad. Otras razones pueden ser un poco más complicadas. Por ejemplo, es posible que haya cambiado accidentalmente la URL del sitio, un complemento de WordPress podría estar causando el problema o un servicio de terceros podría estar bloqueando las llamadas a la API. Dicho esto, veamos cómo solucionar y corregir el error de actualización de WordPress.
Paso 1. Verifique su conexión a Internet y la URL de su sitio
La causa más común de falla de actualización en WordPress es la pérdida de la conexión WiFi. Si su computadora pierde la conexión a Internet mientras escribe una publicación de blog, WordPress no guardará sus cambios. Asegúrese de estar conectado a Internet visitando otros sitios web en una nueva pestaña del navegador. Si su Internet funciona bien, lo siguiente que debe verificar es el parámetro de URL de su sitio de WordPress. Solo ve a Configuración »General página y asegúrese de que las opciones Dirección del sitio y Dirección de WordPress sean correctas. Para la mayoría de los sitios web, debe tener las mismas URL en ambos campos.
Si la configuración de la URL de su sitio parece correcta y está conectado a Internet, puede continuar con la solución de problemas adicional.
Paso 2. Verifique el estado de la API REST usando la integridad del sitio de WordPress
WordPress viene con una herramienta de salud del sitio incorporada, que muestra información importante sobre la seguridad y el rendimiento de su sitio. Solo ve a Herramientas »Salud del sitio página para ver el informe. Si la API REST no funciona, la verá en las mejoras recomendadas, como «La API REST ha encontrado un resultado inesperado».
También puede mostrarle información de depuración que puede explicar lo que sucedió cuando WordPress realizó la llamada a la API REST. Estudiar esto puede darle una idea de qué complemento o servicio de terceros puede estar causando el problema. Sin embargo, si eso no le da ninguna pista, puede pasar al siguiente paso.
Paso 3. Deshabilite todos sus complementos de WordPress
Si un complemento de WordPress está causando un mal comportamiento de la API REST, la forma más fácil de averiguarlo es desactivar todos sus complementos de WordPress. Puedes ir a Complementos »Complementos instalados y marque la casilla para seleccionar todos los complementos. Después de eso, use el menú desplegable Acciones masivas para desactivar todos los complementos.
Después de eso, puede ir a la pantalla de edición de publicaciones e intentar actualizar. Si el error No se pudo actualizar desaparece, significa que uno de sus complementos estaba causando el problema. Ahora puede comenzar a activar sus complementos de WordPress uno a la vez e intentar reproducir el error. Una vez que encuentre el complemento que está causando el problema, puede pedirle ayuda al autor del complemento o encontrar un complemento alternativo. Por otro lado, si la desactivación de todos los complementos de WordPress no eliminó el error, continúe con el siguiente paso.
Paso 4. Verifique el servicio de firewall del sitio web
Si está utilizando un servicio de firewall de sitio web como Sucuri o Cloudflare, es posible que estos servicios estén bloqueando las solicitudes de API REST. Esto puede suceder si sus filtros de firewall consideran que su dirección IP es sospechosa. También pueden bloquear las solicitudes de API REST si su sitio web está bajo un ataque DDOS continuo. Si está utilizando Cloudflare, puede desactivar temporalmente Cloudflare para ver si eso soluciona su problema. Normalmente, encontrará la configuración de Cloudflare en la sección Dominios de su panel de alojamiento. Los usuarios de Bluehost pueden encontrar bajo Mis sitios »Gestionar» Actuaciones lengua.
Si está utilizando Sucuri, puede ponerse en contacto con su equipo de soporte y ellos pueden incluir su dirección IP en la lista blanca o informarle la causa del problema. Los complementos y los servicios de firewall son la causa más común del error de actualización fallida. Sin embargo, si aún ve el error, hay algunas otras cosas que puede hacer.
Paso 5. Active y vea el registro de depuración de WordPress
WordPress viene con una función incorporada para mantener un registro de todos los errores de WordPress. No registra los errores de la API REST, pero lo ayudará a ver si hay otros problemas que puedan estar causando el error. Simplemente agregue las siguientes líneas a su archivo wp-config.php. // Reemplaza WP_DEBUG con true define (‘WP_DEBUG’, true); // Mantener un registro de errores de WordPress define (‘WP_DEBUG_LOG’, true); Recuerde guardar sus cambios y subir el archivo a su servidor. Ahora puede intentar publicar o actualizar una publicación en WordPress para reproducir el error. Después de eso, puede iniciar sesión en su cuenta de alojamiento de WordPress utilizando un cliente FTP y navegar a la carpeta / wp-content /. Desde allí, puede descargar el archivo debug.log a su computadora.
Puede abrir el archivo de depuración en un editor de texto sin formato como el Bloc de notas. Puede contener algunos errores, advertencias o avisos que WordPress detectó cuando estaba trabajando en su sitio o un usuario lo visitó.
Si ve algo que lo dirige a un complemento o un archivo de tema, esta puede ser una pista útil. Luego puede mencionar este error cuando solicite ayuda en los foros de WordPress.org o de su proveedor de alojamiento web.
Paso 6. Cambie temporalmente al editor clásico de WordPress
Una solución temporal a este error es activar el editor clásico. Es el antiguo editor de WordPress que no depende de la API REST para actualizar y publicar contenido. Puede activarlo simplemente instalando y activando el complemento Classic Editor. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo activar el editor clásico en WordPress. Tras la activación, simplemente puede editar la publicación en la que estaba trabajando. Podrá guardarlo y publicarlo sin ver el error de actualización o el error de publicación fallida en WordPress.
Último paso: pide ayuda
Si todo lo demás falla, es posible que deba buscar ayuda. Puede comenzar contactando a su anfitrión directamente. Tienen acceso a los registros del servidor y herramientas adicionales. También podría deberse a un servidor configurado incorrectamente o un problema en su extremo. También puede solicitar ayuda en los foros de WordPress.org o MundoCMS Facebook Group, donde otros expertos y usuarios pueden ayudarlo a corregir el error. Para obtener más detalles, consulte nuestro artículo sobre cómo solicitar y obtener soporte de WordPress correctamente. Esperamos que este artículo le haya ayudado a solucionar el error de actualización de WordPress o el error de publicación. También puede marcar nuestra guía completa sobre los errores más comunes de WordPress y cómo solucionarlos. Si le gustó este artículo, suscríbase a nuestro canal de YouTube para ver tutoriales en video de WordPress. También puede encontrarnos en Twitter y Facebook.