Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo corregir el error de actualización / publicación fallida de WordPress

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Está intentando corregir el error de actualización o publicación fallida de WordPress en su sitio web?

A veces, al editar una entrada o una página, puede aparecer el error de actualización fallida o de publicación fallida. Este mensaje de error no da ninguna pista, lo que lo hace especialmente difícil para los principiantes.

En este artículo, le mostraremos cómo corregir fácilmente el error de actualización fallida de WordPress. También explicaremos las causas de este problema y cómo evitarlo en el futuro.

Fixing the updating failed or publishing failed error in WordPress post editor

¿Cuál es la causa del error de actualización o publicación en WordPress?

Un fallo en la comunicación con la API REST de WordPress provoca el error de actualización fallida o de publicación fallida en WordPress.

Updating failr or Publishing failed error in WordPress post editor

Básicamente, WordPress a veces utiliza un conjunto de APIs (métodos de programación) llamado REST API para enviar y recibir peticiones a la base de datos de WordPress.

Si falla al enviar y recibir esas peticiones, es posible que algunas partes de su sitio web WordPress no puedan funcionar. Entre ellas se encuentra el editor de bloques de WordPress, que utiliza la API para enviar actualizaciones y publicar solicitudes a WordPress.

¿Por qué WordPress no se ha podido utilizar la API REST?

Puede que te preguntes: si no he hecho ningún cambio en mi sitio web, ¿por qué la API REST ha dejado de funcionar por sí sola?

Hay varias situaciones que pueden impedir que WordPress utilice la API REST. Por ejemplo, puede que no esté conectado a Internet o que haya perdido la conectividad.

Otras razones pueden ser un poco más complicadas. Por ejemplo, puede que hayas cambiado accidentalmente la URL del sitio, que un plugin de WordPress esté causando el problema o que un servicio de terceros esté bloqueando las llamadas a la API.

Dicho esto, veamos cómo diagnosticar y corregir el error de actualización fallida de WordPress. Puede utilizar estos enlaces rápidos para saltar entre los métodos:

Paso 1: Marcar / comprobar la conexión a Internet y la URL del sitio

La causa más común del error de publicación o actualización de WordPress es la pérdida de la conexión WiFi. Si su ordenador pierde la conexión a Internet mientras está escribiendo una entrada de blog, WordPress no podrá guardar los cambios.

Asegúrate de que estás conectado a Internet visitando otros sitios web en una nueva pestaña del navegador.

Si Internet funciona correctamente, lo siguiente que debe comprobar son los ajustes de la URL de su sitio de WordPress.

Simplemente vaya a la página Ajustes ” General y asegúrese de que las opciones ‘Dirección del sitio’ y ‘Dirección de WordPress’ son correctas. Para la mayoría de los sitios web, debería tener las mismas URL en ambos campos.

WordPress site URL setting

Si los ajustes de la URL de su sitio parecen correctos y está conectado a Internet, puede seguir diagnosticando.

Paso 2: Actualizar el software de WordPress

En ocasiones, el error de actualización o publicación puede deberse a que está utilizando una versión de WordPress obsoleta.

Un núcleo de WordPress obsoleto a veces puede contener errores que pueden interferir con varias funcionalidades, incluyendo el proceso de publicación. Si utiliza la última versión de WordPress, podrá eliminar estos errores y solucionar el error de publicación fallida.

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

Paso 3: Comprobar el estado de la API REST mediante WordPress Site Health

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

Simplemente vaya a la página Herramientas ” Salud del sitio para ver el informe. Si la API REST no funciona, lo verá en el apartado de mejoras recomendadas como “La API REST ha encontrado un resultado inesperado”.

REST API error in WordPress Site Health

También puede mostrar información de depuración, que puede explicar lo que sucedió cuando WordPress hizo la llamada a la API REST. Estudiar esto puede darte pistas acerca de qué plugin o servicio de terceros está causando el problema / conflicto / incidencia.

Sin embargo, si no le da ninguna pista, puede pasar al siguiente paso.

Paso 4: Desactivar todos los plugins de WordPress

Si un plugin de WordPress está provocando un mal comportamiento de la API REST, la forma más sencilla de averiguarlo es desactivando todos los plugins de WordPress.

Puedes ir a la página Plugins ” Plugins instalados y marcar / comprobar la casilla de la parte superior para seleccionar todos los plugins. Después de eso, utilice el menú desplegable ‘Acciones en lote’, seleccione ‘Desactivar’ y, a continuación, haga clic en ‘Aplicar’ para desactivar todos los plugins.

Deactivate all WordPress plugins

Después de eso, puede ir a la pantalla del editor de entradas e intentar actualizar la entrada. Si el error Updating Failed desaparece, entonces esto significa que uno de sus plugins estaba causando el problema.

Ahora puede empezar a activar los plugins de WordPress de uno en uno e intentar reproducir el error. Una vez que encuentre el plugin que causa la incidencia, puede buscar soporte del autor del plugin o encontrar un plugin alternativo.

Por otro lado, si al desactivar todos los plugins de WordPress el error no desaparece, continúe con el siguiente paso.

Paso 5: Comprobar el servicio de cortafuegos del sitio web

Si utiliza un servicio de cortafuegos de sitios web como Sucuri o Cloudflare, existe la posibilidad de que estos servicios bloqueen las solicitudes de API REST.

Esto podría ocurrir si sus filtros de cortafuegos consideran que tu dirección IP es sospechosa. También pueden bloquear las solicitudes de API REST si tu sitio web está sufriendo un ataque DDoS.

Si está utilizando Cloudflare, puede desactivarlo temporalmente para ver si esto resuelve su problema / conflicto / incidencia. Normalmente, puedes encontrar los ajustes de Cloudflare de tu alojamiento en la sección Dominios del Escritorio de tu cuenta de alojamiento.

Si utilizas Sucuri, puedes ponerte en contacto con su equipo de soporte, y ellos podrán poner tu dirección IP en la lista blanca o indicarte cuál es la causa del problema.

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

Paso 6: Activar y revisar el registro de depuración de WordPress

WordPress viene con una característica incorporada 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 algún otro problema que pueda estar causando el error.

Simplemente añada las siguientes líneas a su 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 los cambios y volver a subir el archivo a tu servidor. Para más información, consulta nuestra guía sobre cómo activar fácilmente el modo de depuración de WordPress.

Ahora puede intentar publicar o actualizar una entrada en WordPress para reproducir el error.

A continuación, conéctese a su cuenta de alojamiento de WordPress mediante un cliente FTP y vaya a la carpeta /wp-content/. Desde aquí, simplemente descargue el archivo debug.log a su ordenador.

Debug log file in WordPress

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

Puede contener algunos errores, advertencias o avisos detectados por WordPress mientras usted trabajaba en su sitio o un usuario lo visitaba.

Debug log file showing PHP errors in WordPress

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

Paso 7: Cambiar 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 plugin Classic Editor.

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

Una vez activado, sólo tiene que editar la entrada en la que estaba trabajando. Podrá guardarla y publicarla sin ver el error de actualización o publicación fallida en WordPress.

Classic editor

Paso 8: Aumentar el límite de memoria 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 bases de datos. Todas estas actividades requieren memoria para funcionar correctamente.

Cuando se alcanza el límite de memoria PHP durante la publicación, WordPress puede no ser capaz de asignar suficientes recursos para completar la tarea. Esto puede dar lugar a varios errores, como error de publicación o error de actualización.

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

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

Último paso: Solicitar soporte

Si todo lo demás falla, entonces puede que necesite pedir soporte. Puede empezar por ponerse en contacto directamente con su proveedor de alojamiento. Ellos tienen acceso a los registros del servidor y a herramientas adicionales. El error también puede deberse a una mala configuración del servidor o a un fallo por su parte.

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

Para más detalles, consulte nuestro artículo sobre cómo solicitar correctamente el soporte de WordPress y obtenerlo.

Esperamos que este artículo te haya ayudado a corregir el error de actualización o publicación de WordPress. También puede marcar nuestra guía completa sobre los errores más comunes de WordPress y cómo corregirlos, junto con nuestras mejores selecciones de los mejores proveedores de alojamiento gestionado de WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

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

Reader Interactions

12 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    Thank you for the instructions and description of possible errors. He encountered this problem once. I finally found out that the Twitter feed plugin was causing the problem. So it helped to deactivate the plugin and everything went well. But I can ask about another thing related to the update. Practically every time I update the WordPress core, everything goes fine, but the process says that no key was found. I still haven’t found what the problem is.

    • WPBeginner Support says

      From the sound of the error you may want to check any reCAPTCHA you have on your site as that is the first thing that comes to mind.

      Administrador

      • Jiří Vaněk says

        Thank you. Yes, two plugins use reCAPTCHA. I’ll see if there’s a problem here and thanks for the push forward.

  3. Morteza says

    Hi
    Thanks for your useful article…
    I troubleshoot this issue by adding a shorter URL for permalink. It seems using long permalink caused the problem..
    Regard

    • WPBeginner Support says

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

      Administrador

  4. Barney Davey says

    Thanks for the tips. I deactivated all plugins, and the error went away. Then I activated them one at a time and never found the problem. All plugins are active, and the error is gone. Fixed but without knowing the cause. I’ll take that over stressing to fix the problem any day.

    • WPBeginner Support says

      While knowing the error would be good, we’re glad to hear you were able to solve the issue!

      Administrador

  5. A Stuart says

    I had a major issue with this.
    Then I realized I timed out and just logged back in on a new window. I imagine might have lost my work to be updated if I used a separate tab or different machine to log in.
    Go figure!

  6. George Aprilov says

    Thank you for your advice! I reached Step 3 and followed the tedious process of deactivating and activating the plugins one by one. Finally, I found out that WooCommerce was the reason. Thanks!

Deja tu comentario

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