« Échec de la publication » : WordPress n’arrive pas à publier ou mettre à jour

Fiche du décodeur d'erreurs, mise à jour le 12 octobre 2026

GênantÉditeur de blocs
Le message affiché
Publishing failed.
Autres formulations du même message 5
  • Échec de la publication.
  • Updating failed. You are probably offline.
  • La mise à jour a échoué. Vous êtes probablement hors ligne.
  • Updating failed because you were offline. Please verify your connection and try again.
  • Updating failed. Could not get a valid response from the server.

L’éditeur n’a pas réussi à transmettre votre contenu au serveur. Selon la version de WordPress, il précise la raison : connexion perdue, absence de réponse du serveur ou message d’erreur. Tant que l’onglet reste ouvert, votre texte est là, et l’éditeur en garde aussi une copie dans le navigateur, proposée au rechargement de la page.

Pourquoi cette erreur apparaît

  • La connexion internet a été coupée ou était instable au moment de l’enregistrement.
  • Votre session d’administration a expiré.
  • Le serveur a répondu par une erreur (500, 503, délai dépassé) parce qu’il était surchargé ou qu’une extension a planté.
  • Un pare-feu a bloqué la requête, souvent à cause d’un code intégré ou d’un mot particulier dans le contenu.
  • Votre compte n’a pas le droit d’effectuer cette action, et WordPress l’indique juste après « Publishing failed ».

Comment corriger le problème

Garder l’onglet ouvert et copier le texte

Ne fermez pas la page. Copiez le contenu dans un document, vérifiez votre connexion, puis cliquez de nouveau sur Publier ou Mettre à jour.

Se reconnecter dans un autre onglet

Ouvrez l’administration dans un nouvel onglet. Si WordPress demande vos identifiants, la session avait expiré : reconnectez-vous puis revenez à l’éditeur pour enregistrer.

Restaurer la sauvegarde du navigateur

Si la page a été rechargée, WordPress peut afficher « La sauvegarde de cet article dans votre navigateur est différente de la version ci-dessous ». Le bouton « Restaurer la sauvegarde » récupère alors le texte non enregistré.

Chercher ce qui déclenche le blocage

Si l’échec ne touche qu’un contenu précis, retirez temporairement le code intégré, l’iframe ou le bloc HTML personnalisé, puis réessayez. Si l’enregistrement passe, un pare-feu filtre ce contenu : l’hébergeur peut assouplir la règle concernée.

Écarter les extensions de sécurité et de cache

Désactivez-les le temps d’un essai. Si le problème disparaît, réglez l’extension pour qu’elle laisse passer les requêtes de l’éditeur vers les adresses /wp-json/.

Lire le code de réponse

Dans les outils de développement (F12), onglet Réseau, la requête d’enregistrement vers wp-json affiche un code : 403 pour un blocage, 500 pour une erreur PHP, 503 ou 504 pour un serveur saturé. Chacun de ces codes a sa propre fiche dans ce décodeur.

Copiez toujours votre contenu avant de recharger la page ou de désactiver des extensions, pour ne perdre aucune modification.

Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.

Ouvrir le décodeur