Faire face au message « mise à jour échouée » ou « publication échouée » peut donner l'impression de se heurter à un mur. Tout semble se dérouler sans problème, puis, sans crier gare, un message d'erreur vient perturber votre flux de travail.
Nous sommes passés par là et comprenons la confusion et la frustration qui en découlent.
Le bon côté des choses, c'est que la résolution de ces erreurs est généralement plus simple qu'il n'y paraît. Nous allons vous guider à travers les étapes pour vous remettre rapidement sur la bonne voie.
Qu'il s'agisse d'un problème de plugin ou d'un problème temporaire de réseau, nous vous guiderons à chaque étape pour résoudre et surmonter les erreurs de mise à jour et de publication.

Qu'est-ce qui cause l'erreur « mise à jour échouée » ou « publication échouée » dans WordPress ?
L'erreur « mise à jour échouée » ou « publication échouée » dans WordPress se produit généralement en raison de problèmes de communication avec l'API REST.
Ces outils aident WordPress à communiquer avec sa base de données. Lorsque cette communication est interrompue, des fonctionnalités telles que l'éditeur de blocs peuvent ne pas fonctionner correctement.

Si vous vous demandez pourquoi l'API REST pourrait ne pas fonctionner, vous n'êtes pas seul. Même sans modifications sur votre site, plusieurs situations peuvent affecter ses performances.
Parfois, des problèmes de connectivité Internet sont à blâmer, qui sont simples à résoudre en vous assurant que vous êtes en ligne. Cependant, les causes peuvent également être plus complexes.
Vous avez peut-être accidentellement modifié l'URL de votre site, ou un plugin pourrait interférer. De plus, certains services tiers peuvent bloquer les appels API, ajoutant une couche supplémentaire au défi.
Savoir ce qui pourrait mal tourner est la première étape. Maintenant, parcourons le dépannage et la résolution de cette erreur avec des méthodes pratiques. Accédez à n'importe quelle méthode à l'aide des liens rapides si vous avez besoin de conseils spécifiques.
- Étape 1 : Vérifiez votre connexion Internet et l'URL du site
- Étape 2 : Mettez à jour votre logiciel WordPress
- Étape 3 : Vérifiez le statut de l'API REST à l'aide de la santé du site WordPress
- Étape 4 : Désactivez tous vos plugins WordPress
- Étape 5 : Vérifiez le service de pare-feu du site Web
- Étape 6 : Activez et examinez le journal de débogage WordPress
- Étape 7 : Basculez temporairement vers l'éditeur classique de WordPress
- Étape 8 : Augmentez votre limite de mémoire PHP
- Dernière étape : Demandez de l'aide
- Foire aux questions
- Guides supplémentaires utiles
Prêt ? Allons-y !
Étape 1 : Vérifiez votre connexion Internet et l'URL du site
La cause la plus fréquente d'une erreur d'échec de publication ou de mise à jour dans WordPress est la perte de la connexion WiFi. Si votre ordinateur perd la connexion Internet pendant que vous écrivez un article de blog, WordPress ne pourra pas enregistrer vos modifications.
Vous voudrez donc vous assurer que vous êtes connecté à Internet en visitant d'autres sites Web dans un nouvel onglet de navigateur.
Si votre connexion Internet fonctionne bien, la prochaine chose à vérifier est les paramètres d'URL de votre site WordPress.
Accédez simplement à la page Paramètres » Général et assurez-vous que les options « Adresse du site » et « Adresse de WordPress » sont correctes. Pour la plupart des sites Web, vous devriez avoir les mêmes URL dans les deux champs.

Si les paramètres de l'URL de votre site semblent corrects et que vous êtes connecté à Internet, vous pouvez passer à d'autres étapes de dépannage.
Étape 2 : Mettez à jour votre logiciel WordPress
Parfois, l'erreur « la mise à jour a échoué » ou « la publication a échoué » peut survenir parce que vous utilisez une version obsolète de WordPress.
Un cœur de WordPress obsolète peut parfois contenir des bugs qui peuvent interférer avec diverses fonctionnalités, y compris la publication. En utilisant la dernière version de WordPress, vous pouvez éliminer ces bugs et potentiellement résoudre l'erreur de publication échouée.
Vous pouvez consulter ces guides sur les mises à jour WordPress pour plus d'informations :
- Guide pour débutants : Comment mettre à jour WordPress en toute sécurité
- Comment vérifier et mettre à jour vers la dernière version de WordPress
- Faut-il d'abord mettre à jour WordPress ou les plugins ? (Ordre de mise à jour approprié)
- Comment mieux gérer les mises à jour automatiques de WordPress
Si cela ne vous aide pas, vous pouvez passer à l'étape suivante.
Étape 3 : Vérifiez le statut de l'API REST à l'aide de la santé du site WordPress
WordPress est doté d'un outil de santé du site intégré, qui affiche des informations importantes sur la sécurité et les performances de votre site.
Accédez simplement à la page Outils » Santé du site pour afficher le rapport. Si l'API REST ne fonctionne pas, vous la verrez sous les améliorations recommandées, par exemple « L'API REST a rencontré un résultat inattendu ».

Il peut également vous fournir des informations de débogage, expliquant ce qui s'est passé lorsque WordPress a effectué l'appel à l'API REST. L'étude de ces informations peut vous donner des indices sur le plugin ou le service tiers qui cause le problème.
Cependant, si cela ne vous donne aucun indice, vous pouvez passer à l'étape suivante.
Étape 4 : Désactivez tous vos plugins WordPress
Si un plugin WordPress fait mal fonctionner l'API REST, le moyen le plus simple de le découvrir est de désactiver tous vos plugins WordPress.
Vous pouvez accéder à la page Plugins » Plugins installés et cocher la case en haut pour sélectionner tous les plugins. Ensuite, vous voudrez utiliser le menu déroulant « Actions groupées », sélectionner « Désactiver », puis cliquer sur « Appliquer » pour désactiver tous les plugins.

Ensuite, vous pouvez accéder à l'écran de l'éditeur de publication et essayer de mettre à jour la publication. Si l'erreur « Mise à jour échouée » disparaît, cela signifie que l'un de vos plugins était à l'origine du problème.
Vous pouvez maintenant commencer à activer vos plugins WordPress un par un et essayer de reproduire l'erreur. Une fois que vous avez trouvé le plugin à l'origine du problème, vous pouvez demander de l'aide à l'auteur du plugin ou trouver un plugin alternatif.
D'un autre côté, si la désactivation de tous les plugins WordPress n'a pas résolu l'erreur, passons à l'étape suivante.
Étape 5 : Vérifiez le service de pare-feu du site Web
Si vous utilisez un service de pare-feu de site Web comme Cloudflare ou Sucuri, il y a alors une chance que ces services bloquent les requêtes REST API.
Cela pourrait se produire si les filtres de leur pare-feu considèrent votre adresse IP comme suspecte. Ils peuvent également bloquer les requêtes REST API si votre site Web est actuellement victime d'une attaque DDOS.
Si vous utilisez Cloudflare, vous pouvez le désactiver temporairement pour voir si cela résout votre problème. Généralement, vous pouvez trouver les paramètres Cloudflare de votre hébergeur dans la section « Domaines » du tableau de bord de votre compte d'hébergement.
Si vous utilisez Sucuri, vous pouvez contacter leur équipe de support, et ils pourront ajouter votre adresse IP à la liste blanche ou vous indiquer ce qui cause le problème.
Les plugins et les services de pare-feu sont la cause la plus fréquente de l'erreur de mise à jour échouée. Cependant, si vous voyez toujours l'erreur de mise à jour échouée de WordPress, il y a encore quelques choses que vous pouvez faire.
Étape 6 : Activez et examinez le journal de débogage WordPress
WordPress est livré avec une fonctionnalité intégrée pour tenir un journal de toutes les erreurs WordPress. Il n'enregistre pas les erreurs de l'API REST, mais il vous aidera à voir s'il y a d'autres problèmes qui pourraient causer l'erreur.
Ajoutez simplement les lignes suivantes à votre fichier wp-config.php :
// Change WP_DEBUG to true
define( 'WP_DEBUG', true );
// Keep a log of WordPress errors
define( 'WP_DEBUG_LOG', true );
N'oubliez pas d'enregistrer vos modifications et de téléverser le fichier sur votre serveur. Pour plus d'informations, consultez notre guide sur comment activer facilement le mode débogage de WordPress.
Vous pouvez maintenant essayer de publier ou de mettre à jour un article WordPress pour reproduire l'erreur.
L'étape suivante consiste à vous connecter à votre compte d'hébergement WordPress à l'aide d'un client FTP et à accéder au dossier wp-content. À partir de là, téléchargez simplement le fichier debug.log sur votre ordinateur.

Ensuite, vous devez ouvrir le fichier de débogage dans un éditeur de texte brut comme le Bloc-notes.
Il peut contenir quelques erreurs, avertissements ou notifications interceptés par WordPress pendant que vous travailliez sur votre site ou qu'un utilisateur le visitait.

Si vous voyez quelque chose qui pointe vers un fichier de plugin ou de thème, cela peut être un indice utile. Vous pouvez alors mentionner cette erreur lorsque vous demanderez de l'aide sur les forums de WordPress.org ou à votre fournisseur d'hébergement.
Étape 7 : Basculez temporairement vers l'éditeur classique de WordPress
L'activation de l'éditeur classique, qui est l'ancien éditeur WordPress qui ne dépend pas de l'API REST pour mettre à jour et publier du contenu, est une solution temporaire à cette erreur.
Vous pouvez l'activer en installant et en activant simplement le plugin Classic Editor.
Pour plus de détails, consultez nos guides étape par étape sur comment activer l'éditeur classique dans WordPress et comment désactiver Gutenberg.
Après l'activation, vous pouvez simplement modifier l'article sur lequel vous travailliez. Vous pouvez ensuite l'enregistrer et le publier sans voir l'erreur de mise à jour ou de publication échouée dans WordPress.

Étape 8 : Augmentez votre limite de mémoire PHP
Le processus de publication dans WordPress peut impliquer des tâches complexes telles que le traitement d'images, l'exécution de plugins et l'interaction avec la base de données. Toutes ces activités nécessitent de la mémoire pour fonctionner correctement.
Lorsque la limite de mémoire PHP est atteinte pendant la publication, WordPress peut ne pas être en mesure d'allouer suffisamment de ressources pour accomplir la tâche. Cela peut entraîner diverses erreurs, notamment l'échec de la publication et de la mise à jour.
Pour résoudre ce problème, vous pouvez augmenter la limite de mémoire PHP afin de donner à WordPress plus de marge de manœuvre pour gérer le processus de publication.
Vous pouvez lire notre guide sur comment corriger l'erreur d'épuisement de la mémoire WordPress pour plus d'informations.
Dernière étape : Demandez de l'aide
Si tout le reste échoue, vous devrez peut-être demander de l'aide. Vous pouvez commencer par contacter directement votre fournisseur d'hébergement. Ils ont accès aux journaux du serveur et à des outils supplémentaires. L'erreur pourrait également être causée par un serveur mal configuré ou un problème de leur côté.
Vous pouvez également demander de l'aide sur les forums de WordPress.org ou sur le groupe Facebook WPBeginner, où d'autres experts et utilisateurs peuvent vous aider à résoudre l'erreur.
Pour plus de détails, n'hésitez pas à consulter notre article sur la manière de demander correctement de l'aide pour WordPress et de l'obtenir.
Foire aux questions
1. Pourquoi l'erreur « mise à jour échouée » continue-t-elle de s'afficher même après avoir vérifié ma connexion Internet ?
Cette erreur peut survenir en raison de problèmes autres que la simple connectivité Internet, tels que des paramètres d'URL de site incorrects, des conflits de plugins ou des problèmes de communication API.
2. Comment identifier quel plugin cause le problème de l'API REST ?
Désactivez d'abord tous vos plugins. Ensuite, réactivez-les un par un tout en essayant de reproduire l'erreur. Cette méthode permet d'identifier le plugin problématique.
3. Que dois-je faire si la mise à jour du logiciel WordPress ne résout pas le problème ?
Si la mise à jour ne fonctionne pas, poursuivez avec d'autres étapes de dépannage, telles que la vérification de l'état de l'API REST ou la prise de contact avec votre hébergeur pour obtenir de l'aide.
4. Le passage à l'éditeur classique peut-il être une solution permanente ?
L'utilisation de l'éditeur classique peut contourner temporairement les problèmes de l'API REST, mais ce n'est pas une solution permanente. Il est préférable de résoudre le problème de l'API sous-jacent pour une stabilité à long terme.
Guides supplémentaires utiles
Nous avons rassemblé quelques ressources utiles pour vous aider avec les problèmes courants de WordPress. Que vous ayez affaire à des mises à jour de site Web ou à des problèmes d'accès, ces guides peuvent vous être utiles.
- Comment corriger le problème de mise à jour de site WordPress qui ne s'affiche pas immédiatement
- Comment corriger l'erreur « Désolé, vous n'êtes pas autorisé à accéder à cette page » dans WordPress
- Comment réparer le CSS cassé dans le tableau de bord d'administration de WordPress
- 13 problèmes courants de l'éditeur de blocs WordPress et comment les résoudre
- Comment masquer des blocs à des utilisateurs spécifiques dans l'éditeur WordPress
Nous espérons que cet article vous a aidé à résoudre l'erreur de mise à jour ou de publication de WordPress. Vous voudrez peut-être également mettre en signet notre guide complet sur les erreurs WordPress les plus courantes et comment les résoudre, ou notre guide complet de dépannage WordPress.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.


AA
Il peut également être utile d'afficher la console du développeur du navigateur Web (essayez la touche F12 ou le menu) et l'onglet Console. Rechargez la page et réessayez pour générer une sortie. Cela peut afficher une erreur.
Support WPBeginner
Thank you for sharing, that is another option to try for those who are comfortable reading errors in the console
Admin
Shahed Hossain Prem
Merci mec, bel article utile, je rencontrais ce problème, cet article m'a aidé
Support WPBeginner
Glad to hear our article was helpful!
Admin
Panneer
Merci pour votre soutien.
Support WPBeginner
Glad we could help!
Admin
Gabor Horvath
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.
Sunday Zuoke
C'est exactement le problème que j'avais. Merci de l'avoir souligné.
Jiří Vaněk
Merci pour les instructions et la description des erreurs possibles. Il a rencontré ce problème une fois. J'ai finalement découvert que le plugin de flux Twitter était à l'origine du problème. Il a donc fallu désactiver le plugin et tout s'est bien passé. Mais je peux poser une autre question concernant la mise à jour. Pratiquement à chaque fois que je mets à jour le cœur de WordPress, tout se passe bien, mais le processus indique qu'aucune clé n'a été trouvée. Je n'ai toujours pas trouvé la cause du problème.
Support WPBeginner
D'après le son de l'erreur, vous voudrez peut-être vérifier tous les reCAPTCHA que vous avez sur votre site, car c'est la première chose qui me vient à l'esprit.
Admin
Jiří Vaněk
Merci. Oui, deux plugins utilisent reCAPTCHA. Je vais voir s'il y a un problème ici et merci pour la poussée.
Morteza
Salut
Merci pour votre article utile…
J'ai résolu ce problème en ajoutant une URL plus courte pour le permalien. Il semble que l'utilisation d'un permalien long ait causé le problème..
Cordialement
Support WPBeginner
Thank you for sharing the issue you ran into in case someone else has the same problem
Admin
Barney Davey
Merci pour les conseils. J'ai désactivé tous les plugins, et l'erreur a disparu. Ensuite, je les ai activés un par un et je n'ai jamais trouvé le problème. Tous les plugins sont actifs et l'erreur a disparu. Résolu mais sans connaître la cause. Je préfère ça à me stresser pour résoudre le problème.
Support WPBeginner
Bien que connaître l'erreur aurait été bien, nous sommes heureux d'apprendre que vous avez pu résoudre le problème !
Admin
Un Stuart
J'ai eu un problème majeur avec ça.
Ensuite, j'ai réalisé que j'avais expiré et je me suis simplement reconnecté dans une nouvelle fenêtre. J'imagine que j'ai peut-être perdu mon travail à mettre à jour si j'avais utilisé un onglet séparé ou une machine différente pour me connecter.
Allez comprendre !
Support WPBeginner
Merci d'avoir partagé votre expérience à ce sujet !
Admin
George Aprilov
Merci pour vos conseils ! J'ai atteint l'étape 3 et j'ai suivi le processus fastidieux de désactivation et d'activation des plugins un par un. Finalement, j'ai découvert que WooCommerce était la raison. Merci !
Support WPBeginner
Nous sommes heureux que notre article ait pu vous aider !
Admin