Cet article s'appuie sur la note des développeurs de WordPress qui a présenté le mode de récupération dans WordPress 5.2 et sur la référence du code de WordPress, relues le 15 octobre 2026.
Ce qui déclenche le mode
Depuis WordPress 5.2, une erreur PHP fatale ne laisse plus une page blanche. WordPress l'intercepte, affiche aux visiteurs le message « Il y a eu une erreur critique sur ce site » et, quand il peut identifier l'extension ou le thème à l'origine de l'erreur, prépare le mode de récupération.
Le courriel part avec pour objet « [Nom du site] Votre site connaît un problème technique ». Il décrit l'erreur et donne le lien de récupération. Ce lien expire au bout d'un certain temps, indiqué dans le courriel lui-même : pour garder le site en sécurité, il ne sert pas indéfiniment.
Ce que fait le lien
D'après la note des développeurs de WordPress :
- le lien pose un cookie sur votre navigateur, puis vous demande de vous connecter ;
- l'extension ou le thème fautif est mis en pause pour ce navigateur seulement ;
- pour tous les autres, visiteurs compris, le site reste en erreur tant que la cause n'est pas corrigée.
Le mode de récupération n'est donc pas une réparation. C'est une porte d'entrée pour agir depuis l'administration, sans toucher aux fichiers.
Utiliser le mode de récupération
Le lien affiche « Mode de récupération initialisé. Veuillez vous connecter pour continuer. » Une fois connecté, l'avis en haut de l'administration nomme l'élément mis en pause : désactivez-le, puis cliquez sur « Sortir du mode de récupération » dans la barre d'administration. La marche à suivre complète, avec la vérification du site et les causes fréquentes, est dans Erreur critique sur WordPress.
Sortir du mode efface le cookie : toutes les extensions encore actives tournent de nouveau normalement. Si l'extension fautive n'a pas été désactivée, l'erreur revient aussitôt.
Le courriel n'arrive pas
Le courriel part vers l'adresse d'administration du site, réglée dans Réglages, puis Général, ou vers l'adresse de la constante RECOVERY_MODE_EMAIL si elle est définie dans wp-config.php :
define( 'RECOVERY_MODE_EMAIL', '[email protected]' );
Le code de WordPress n'utilise cette constante que si elle contient une adresse valide ; sinon il revient à l'adresse d'administration. Elle sert quand l'adresse d'administration est celle d'une personne partie, ou quand c'est un prestataire qui entretient le site.
Trois autres raisons fréquentes :
- le site n'envoie pas de courriel, ou ses messages finissent en indésirables : voir Formulaire WordPress : mail non reçu ;
- un courriel est déjà parti : WordPress n'en renvoie pas un autre avant un certain délai ; cherchez le premier, indésirables comprises ;
- l'erreur n'est pas attribuable à une extension ou un thème précis : il n'y a alors rien à mettre en pause.
Sans courriel, la voie de secours passe par les fichiers : renommer le dossier de l'extension en cause, voir Désactiver un plugin WordPress sans l'admin.
Désactiver le mode, ou pas
La constante WP_DISABLE_FATAL_ERROR_HANDLER coupe le gestionnaire d'erreurs fatales, et le mode de récupération avec lui. La documentation de WordPress la cite pour un environnement de développement, où l'on veut voir l'erreur brute à l'écran. Sur un site en ligne, laissez le mode actif : il vous évite de devoir passer par les fichiers à la première panne.
Le mode de récupération n'a rien à voir avec le mode maintenance, que WordPress pose pendant une mise à jour et qui affiche un message d'indisponibilité aux visiteurs : voir WordPress mode maintenance.
Chez Hubspace
Les courriels de WordPress, dont celui du mode de récupération, partent de notre serveur. Pour qu'ils arrivent, votre domaine doit autoriser ce serveur dans son enregistrement SPF, ou votre site doit envoyer par une boîte de votre domaine avec une extension SMTP. Si le courriel n'arrive pas, le gestionnaire de fichiers de Plesk, sur toutes nos offres, permet de renommer le dossier d'une extension en quelques clics.
Questions fréquentes
Le site est-il réparé quand je suis en mode de récupération ?
Non. Seul votre navigateur voit le site sans l'extension fautive. Le site n'est réparé pour tous qu'une fois l'extension désactivée, mise à jour ou remplacée.
Le mode de récupération est-il lié à mon compte ?
Non, au navigateur. La note des développeurs de WordPress le précise : le mode tient au cookie posé sur le navigateur qui a suivi le lien, et la connexion se fait ensuite avec n'importe quel compte administrateur. Depuis un autre navigateur, le site reste en erreur.
Puis-je réactiver l'extension ensuite ?
Seulement après une mise à jour qui corrige l'erreur, ou un changement de la cause, comme la version de PHP. Réactivée telle quelle, elle provoquera la même erreur.
Articles liés
- Écran blanc WordPress : que faireÉcran blanc WordPress, sans aucun message : délimiter la panne, vider le cache, lire le journal d'erreurs, puis écarter extensions et thème, dans le bon ordre.
- Trop de redirections WordPress : la solutionWordPress affiche « trop de redirections » : mode Flexible de Cloudflare, adresse du site mal réglée, extension ou .htaccess. Trouver la boucle et la casser.
- Désactiver un plugin WordPress sans l'adminDésactiver une extension WordPress sans accès à l'administration : renommer son dossier, toutes les désactiver d'un coup, ou passer par WP-CLI ou WP Toolkit.