Vous avez cliqué sur « Mettre à jour » et votre site affiche maintenant une erreur, une page blanche ou une mise en page cassée. Pas de panique : dans la grande majorité des cas, on peut revenir en arrière. Voici la marche à suivre, de la solution la plus simple à la plus radicale.
Étape 1 : identifier ce qui a été mis à jour
La dernière mise à jour est presque toujours la cause. Notez ce que vous avez mis à jour juste avant la panne : une extension, le thème ou WordPress lui-même. Ouvrez aussi le site en navigation privée et sur mobile, pour vérifier que le problème ne vient pas du cache de votre navigateur.
Étape 2 : désactiver l'extension en cause
Si l'administration est encore accessible, allez dans Extensions et désactivez la dernière extension mise à jour : le site revient souvent immédiatement. Si l'administration est inaccessible (page blanche, erreur 500), passez par les fichiers :
- Connectez-vous en FTP ou via le gestionnaire de fichiers de votre hébergeur.
- Ouvrez le dossier wp-content/plugins.
- Renommez le dossier de l'extension suspecte, par exemple en ajoutant -off à son nom : WordPress la désactive automatiquement.
- Rechargez le site. Si le problème persiste, renommez le dossier plugins en entier, puis réactivez les extensions une par une.
Étape 3 : revenir à la version précédente d'une extension
Une fois l'extension identifiée, vous avez trois options :
- Installer une version antérieure : sur la fiche de l'extension dans le répertoire officiel, l'onglet de développement permet de télécharger les anciennes versions. Supprimez la version actuelle, puis téléversez l'ancienne.
- Utiliser une extension de retour arrière, comme WP Rollback, qui propose les versions précédentes depuis l'administration.
- Attendre un correctif et signaler le bug à l'éditeur, en gardant l'extension désactivée si le site fonctionne sans elle.
Attention aux données
Une extension qui modifie la base de données lors de sa mise à jour peut rendre un simple retour de version insuffisant. En cas de doute, restaurez une sauvegarde complète plutôt que de bricoler.
Étape 4 : le thème ou WordPress lui-même
Si le thème est en cause, renommez son dossier dans wp-content/themes : WordPress bascule alors sur un thème par défaut, à condition qu'un tel thème soit installé. Si c'est une mise à jour de WordPress qui a posé problème :
- réinstallez la version actuelle depuis Tableau de bord > Mises à jour, ce qui répare les fichiers du cœur sans toucher à votre contenu ;
- ou revenez à la version précédente en ligne de commande avec WP-CLI : wp core update --version=X.Y.Z --force (en remplaçant X.Y.Z par la version voulue) ;
- ou restaurez une sauvegarde, c'est l'étape suivante.
Étape 5 : restaurer la sauvegarde d'avant la mise à jour
C'est la solution la plus sûre : restaurer les fichiers et la base de données tels qu'ils étaient avant la mise à jour. C'est exactement pour cela qu'une sauvegarde doit toujours être faite avant de mettre à jour. Pour en savoir plus sur la méthode, consultez notre guide sauvegarde WordPress.
Éviter que cela se reproduise
Quatre habitudes réduisent fortement le risque : sauvegarder avant chaque mise à jour, mettre à jour une extension à la fois, tester les changements importants sur un site de préproduction et lire les notes de version. Tout est détaillé dans notre article Mettre à jour WordPress en toute sécurité et dans notre guide mettre à jour WordPress sans casser son site. Si vous préférez ne plus y penser, découvrez notre forfait de maintenance ou demandez un audit gratuit.