Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error de fallo al actualizar / fallo al publicar en WordPress

Enfrentar el mensaje de "actualización fallida" o "publicación fallida" puede sentirse como chocar contra un muro de ladrillos. Todo parece ir bien, y de repente, sin previo aviso, un mensaje de error interrumpe tu flujo de trabajo.

Hemos pasado por eso y entendemos la confusión y la frustración que conllevan.

Lo bueno es que solucionar estos errores suele ser más sencillo de lo que parece. Te guiaremos a través de los pasos para que vuelvas a la normalidad rápidamente.

Ya sea un fallo de un plugin o un problema temporal de red, te guiaremos en cada paso para solucionar y superar los errores de actualización y publicación.

Solución del error de actualización fallida o publicación fallida en el editor de entradas de WordPress

¿Qué causa el error de actualización fallida o publicación fallida en WordPress?

El error de "actualización fallida" o "publicación fallida" en WordPress generalmente ocurre debido a problemas de comunicación con la API REST.

Estas herramientas ayudan a WordPress a comunicarse con su base de datos. Cuando esta comunicación se interrumpe, funciones como el editor de bloques podrían no funcionar correctamente.

Error de actualización fallida o publicación fallida en el editor de entradas de WordPress

Si te preguntas por qué la API REST podría no estar funcionando, no estás solo. Incluso sin cambios en tu sitio, varias situaciones pueden afectar su rendimiento.

A veces, los problemas de conectividad a Internet son los culpables, que son fáciles de solucionar asegurándote de que estás en línea. Sin embargo, las causas también pueden ser más complejas.

Es posible que hayas alterado accidentalmente la URL de tu sitio, o que un plugin esté interfiriendo. Además, algunos servicios de terceros podrían bloquear las llamadas a la API, añadiendo una capa adicional al desafío.

Saber qué podría salir mal es el primer paso. Ahora, repasemos la solución de problemas y la corrección de este error con métodos prácticos. Salta a cualquier método usando los enlaces rápidos si necesitas orientación específica.

¿Listo? ¡Empecemos de inmediato!

Paso 1: Verifica tu conexión a Internet y la URL del sitio

La causa más común de un error de publicación o actualización fallida en WordPress es la pérdida de la conexión WiFi. Si tu computadora pierde la conexión a Internet mientras escribes una entrada de blog, WordPress no podrá guardar tus cambios.

Por lo tanto, querrás asegurarte de que estás conectado a Internet visitando otros sitios web en una nueva pestaña del navegador.

Si tu Internet funciona bien, entonces lo siguiente que debes verificar son la configuración de la URL de tu sitio de WordPress.

Simplemente ve a la página Configuración » General y asegúrate de que las opciones ‘Dirección del sitio’ y ‘Dirección de WordPress’ sean correctas. Para la mayoría de los sitios web, deberías tener las mismas URL en ambos campos.

Configuración de la URL del sitio de WordPress

Si la configuración de la URL de tu sitio se ve bien y estás conectado a Internet, puedes continuar con la solución de problemas.

Paso 2: Actualiza tu software de WordPress

A veces, el error de actualización fallida o publicación fallida puede ocurrir porque estás utilizando una versión desactualizada de WordPress.

Un núcleo de WordPress desactualizado a veces puede contener errores que pueden interferir con varias funcionalidades, incluida la publicación. Al usar la última versión de WordPress, puedes eliminar estos errores y potencialmente resolver el error de publicación fallida.

Puedes consultar estas guías sobre actualizaciones de WordPress para obtener más información:

En caso de que no ayude, puedes continuar con el siguiente paso.

Paso 3: Verifica el estado de la API REST usando la Salud del sitio de WordPress

WordPress viene con una herramienta de salud del sitio integrada, que muestra información importante sobre la seguridad y el rendimiento de tu sitio.

Simplemente ve a la página Herramientas » Salud del sitio para ver el informe. Si la API REST no funciona, lo verás en las mejoras recomendadas, como 'La API REST encontró un resultado inesperado'.

Error de la API REST en el estado de salud del sitio de WordPress

También podría mostrarte información de depuración, explicando qué sucedió cuando WordPress realizó la llamada a la API REST. Estudiar esto puede darte pistas sobre qué plugin o servicio de terceros está causando el problema.

Sin embargo, si no te da ninguna pista, puedes pasar al siguiente paso.

Paso 4: Deshabilita todos tus plugins de WordPress

Si un plugin de WordPress está causando que la API REST se comporte de manera incorrecta, la forma más fácil de averiguarlo es desactivando todos tus plugins de WordPress.

Puedes ir a la página Plugins » Plugins instalados y marcar la casilla en la parte superior para seleccionar todos los plugins. Después de eso, querrás usar el menú desplegable 'Acciones masivas', seleccionar 'Desactivar' y luego hacer clic en 'Aplicar' para desactivar todos los plugins.

Desactivar todos los plugins de WordPress

A continuación, puedes ir a la pantalla del editor de entradas e intentar actualizar la entrada. Si el error 'Actualización fallida' desaparece, esto significa que uno de tus plugins estaba causando el problema.

Ahora puedes empezar a activar tus plugins de WordPress uno por uno e intentar reproducir el error. Una vez que encuentres el plugin que causa el problema, puedes buscar soporte del autor del plugin o encontrar un plugin alternativo.

Por otro lado, si deshabilitar todos los plugins de WordPress no eliminó el error, entonces procedamos al siguiente paso.

Paso 5: Verifica el servicio de firewall del sitio web

Si estás utilizando un servicio de firewall para sitios web como Cloudflare o Sucuri, entonces existe la posibilidad de que estos servicios bloqueen las solicitudes de la API REST.

Esto podría suceder si los filtros de su firewall consideran que tu dirección IP es sospechosa. También pueden bloquear las solicitudes de la API REST si tu sitio web está experimentando actualmente un ataque DDoS.

Si estás utilizando Cloudflare, puedes deshabilitarlo temporalmente para ver si resuelve tu problema. Normalmente, puedes encontrar la configuración de Cloudflare de tu hosting en la sección 'Dominios' del panel de control de tu cuenta de hosting.

Si estás utilizando Sucuri, puedes contactar a su equipo de soporte, y ellos pueden poner tu dirección IP en lista blanca o informarte qué está causando el problema.

Los plugins y los servicios de firewall son la causa más común del error de actualización fallida. Sin embargo, si sigues viendo el error de actualización fallida de WordPress, hay algunas cosas más que puedes hacer.

Paso 6: Habilita y revisa el registro de depuración de WordPress

WordPress viene con una función integrada para mantener un registro de todos los errores de WordPress. No registra los errores de la API REST, pero te ayudará a ver si hay otros problemas que puedan estar causando el error.

Simplemente agrega las siguientes líneas a tu archivo wp-config.php:

// Change WP_DEBUG to true

define( 'WP_DEBUG', true );

// Keep a log of WordPress errors

define( 'WP_DEBUG_LOG', true );

No olvides guardar tus cambios y subir el archivo de vuelta a tu servidor. Para más información, consulta nuestra guía sobre cómo habilitar fácilmente el modo de depuración de WordPress.

Ahora puedes intentar publicar o actualizar una entrada de WordPress para reproducir el error.

El siguiente paso es conectarte a tu cuenta de hosting de WordPress usando un cliente FTP y ve a la carpeta wp-content. Desde aquí, simplemente descarga el archivo debug.log a tu computadora.

Archivo de registro de depuración en WordPress

A continuación, debes abrir el archivo de depuración en un editor de texto plano como el Bloc de notas.

Puede contener algunos errores, advertencias o avisos detectados por WordPress mientras trabajabas en tu sitio o cuando un usuario lo visitaba.

Archivo de registro de depuración que muestra errores de PHP en WordPress

Si ves algo que apunta a un archivo de plugin o tema, entonces esto puede ser una pista útil. Puedes mencionar este error al pedir soporte en los foros de WordPress.org o a tu proveedor de hosting.

Paso 7: Cambia temporalmente al editor clásico de WordPress

Habilitar el editor clásico, que es el editor antiguo de WordPress que no depende de la API REST para actualizar y publicar contenido, es una solución temporal a este error.

Puedes habilitarlo simplemente instalando y activando el plugin Classic Editor.

Para más detalles, consulta nuestras guías paso a paso sobre cómo habilitar el editor clásico en WordPress y cómo deshabilitar Gutenberg.

Tras la activación, puedes simplemente editar la publicación en la que estabas trabajando. Luego podrás guardarla y publicarla sin ver el error de actualización fallida o publicación fallida en WordPress.

Editor clásico

Paso 8: Aumenta tu límite de memoria de PHP

El proceso de publicación en WordPress puede implicar tareas complejas como el procesamiento de imágenes, la ejecución de plugins y la interacción con la base de datos. Todas estas actividades requieren memoria para funcionar correctamente.

Cuando se alcanza el límite de memoria de PHP durante la publicación, WordPress puede no ser capaz de asignar suficientes recursos para completar la tarea. Esto puede resultar en varios errores, incluyendo fallos al publicar y actualizar.

Para resolver este problema, puedes aumentar el límite de memoria de PHP para darle a WordPress más espacio para manejar el proceso de publicación.

Puedes leer nuestra guía sobre cómo solucionar el error de memoria agotada de WordPress para más información.

Paso final: Pide soporte

Si todo lo demás falla, entonces podrías necesitar pedir soporte. Puedes empezar contactando directamente a tu proveedor de hosting. Ellos tienen acceso a los registros del servidor y herramientas adicionales. El error también podría ser causado por un servidor mal configurado o un fallo de su parte.

También puedes buscar ayuda en los foros de WordPress.org o en el Grupo de Facebook de WPBeginner, donde otros expertos y usuarios pueden ayudarte a solucionar el error.

Para más detalles, siéntete libre de ver nuestro artículo sobre cómo pedir soporte de WordPress correctamente y obtenerlo.

Preguntas Frecuentes

1. ¿Por qué sigo viendo el error "falló la actualización" incluso después de revisar mi conexión a internet?
Este error puede ocurrir debido a problemas más allá de la simple conectividad a internet, como configuraciones incorrectas de la URL del sitio, conflictos de plugins o problemas de comunicación con la API.

2. ¿Cómo puedo identificar qué plugin está causando el problema de la API REST?
Desactiva todos tus plugins primero. Luego, reactívalos uno por uno mientras intentas reproducir el error. Este método ayuda a identificar el plugin problemático.

3. ¿Qué debo hacer si actualizar el software de WordPress no soluciona el problema?
Si la actualización no funciona, continúa con otros pasos de solución de problemas, como verificar el estado de la API REST o contactar a tu proveedor de hosting para obtener ayuda.

4. ¿Cambiar al Editor Clásico puede ser una solución permanente?
Usar el Editor Clásico puede evitar temporalmente los problemas de la API REST, pero no es una solución permanente. Es mejor resolver el problema subyacente de la API para una estabilidad a largo plazo.

Guías adicionales útiles

Hemos recopilado algunos recursos útiles para ayudarte con problemas comunes de WordPress. Ya sea que estés lidiando con actualizaciones del sitio web o problemas de acceso, estas guías pueden ser de ayuda.

Esperamos que este artículo te haya ayudado a solucionar el error de WordPress de actualización fallida o publicación fallida. También puedes marcar nuestra guía completa sobre los errores más comunes de WordPress y cómo solucionarlos o nuestra guía completa de solución de problemas de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

19 CommentsLeave a Reply

  1. También puede ser útil mostrar la consola de desarrollador del navegador web (prueba la tecla F12 o el menú) y la pestaña Consola. Recarga la página y vuelve a intentarlo para generar la salida. Puede mostrar algún error.

    • Thank you for sharing, that is another option to try for those who are comfortable reading errors in the console :)

      Administrador

  2. Thank you for the detailed article.
    For me the Updating Failed error was caused by two special emoji-like characters at the end of my blogpost. I deleted them and now everything works fine. :)

  3. Gracias por las instrucciones y la descripción de los posibles errores. Me encontré con este problema una vez. Finalmente descubrí que el plugin de feed de Twitter estaba causando el problema. Así que ayudó desactivar el plugin y todo salió bien. Pero puedo preguntar sobre otra cosa relacionada con la actualización. Prácticamente cada vez que actualizo el núcleo de WordPress, todo va bien, pero el proceso dice que no se encontró ninguna clave. Todavía no he encontrado cuál es el problema.

  4. Hola
    Gracias por tu útil artículo…
    Solucioné este problema agregando una URL más corta para el permalink. Parece que usar un permalink largo causó el problema..
    Saludos

    • Thank you for sharing the issue you ran into in case someone else has the same problem :)

      Administrador

  5. Gracias por los consejos. Desactivé todos los plugins y el error desapareció. Luego los activé uno por uno y nunca encontré el problema. Todos los plugins están activos y el error se ha ido. Solucionado pero sin saber la causa. Prefiero eso a estresarme por solucionar el problema cualquier día.

    • ¡Aunque saber el error habría sido bueno, nos alegra saber que pudiste resolver el problema!

      Administrador

  6. Tuve un problema importante con esto.
    Luego me di cuenta de que se había agotado el tiempo y volví a iniciar sesión en una nueva ventana. Me imagino que podría haber perdido mi trabajo si hubiera usado una pestaña separada o una máquina diferente para iniciar sesión.
    ¡Imagínate!

  7. ¡Gracias por tu consejo! Llegué al Paso 3 y seguí el tedioso proceso de desactivar y activar los plugins uno por uno. Finalmente, descubrí que WooCommerce era la razón. ¡Gracias!

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.