WordPress & CMS
Une mise à jour de plugin a cassé le site : le rollback propre
Revenir en arrière après une mise à jour ratée s'improvise mal. Voici la méthode pour restaurer la version précédente sans perdre de données, puis remettre à jour proprement.
La mise à jour s'installe, la page se recharge, et une fonctionnalité clé ne répond plus : formulaire disparu, tunnel de commande qui boucle, éditeur qui refuse de s'ouvrir. Réponse directe : ne recliquez pas sur « mettre à jour » et ne réinstallez rien par-dessus — vous mélangeriez l'ancien et le nouveau code. La bonne manœuvre est de redescendre proprement à la version qui marchait (via WP Rollback ou par FTP), après avoir sauvegardé la base, puis de remonter en testant. Voici la procédure exacte.
Pourquoi ne pas réinstaller par-dessus ?
Une mise à jour qui casse laisse le site dans un état intermédiaire. Empiler une nouvelle version ou réinstaller le plugin par-dessus superpose deux versions de code et rend le diagnostic bien plus difficile. La règle : on redescend proprement avant de remonter.
Comment revenir à la version précédente ?
La méthode la plus simple pour une extension du dépôt WordPress.org : le plugin gratuit WP Rollback, qui ajoute un lien « Rollback » à côté de chaque extension et réinstalle n'importe quelle version antérieure. En WP-CLI, c'est direct :
# revenir à une version précise
wp plugin install mon-plugin --version=3.4.1 --forceCette méthode ne couvre que les extensions publiées sur WordPress.org. Pour un plugin premium (ACF Pro, un thème payant, une extension sur mesure), il faut le .zip de la version précédente — d'où l'importance de garder les archives de vos licences.
Le rollback manuel par FTP
Sans WP-CLI ni plugin, la bascule se fait à la main, et un détail compte :
- Récupérez le
.zipde la version qui fonctionnait (dépôt WordPress.org → « Versions avancées », ou votre compte éditeur). - Par FTP, renommez le dossier actuel (
mon-plugin→mon-plugin_bug) au lieu de le supprimer. - Décompressez l'ancienne version à sa place.
- Rechargez l'admin : WordPress détecte la version restaurée.
Renommer plutôt que supprimer, c'est le filet de sécurité qui vous permet de revenir en arrière si la bascule elle-même tourne mal.
Le piège qui fait perdre des données : la migration de base
Voici l'écueil qu'on voit le plus souvent en intervention. Un rollback de fichiers ne touche pas la base de données. Or certaines mises à jour migrent la base (nouveau format de tables, options réécrites). Redescendre le code sans redescendre la base crée des incohérences silencieuses. Donc, avant toute manipulation, exportez la base :
wp db export sauvegarde-avant-rollback.sqlUn export SQL via phpMyAdmin ou une sauvegarde UpdraftPlus fait aussi l'affaire. Sans lui, un rollback peut laisser le site à moitié cassé, sans retour possible.
Checklist du rollback sûr
- [ ] Base de données exportée avant toute manipulation
- [ ] Dossier du plugin renommé (pas supprimé)
- [ ] Version précédente réinstallée (WP Rollback / WP-CLI / .zip)
- [ ] Site vérifié : la fonctionnalité cassée est revenue ?
- [ ] Cause notée (changelog de la version fautive) avant de retenter
Comment remonter sans reproduire le problème ?
Une fois le site rétabli, ne relancez pas la mise à jour à l'aveugle :
- Sauvegarde complète (fichiers + base) avant tout.
- Mise à jour testée d'abord sur une préproduction ou une copie locale, pas en direct.
- Lecture du changelog : une version majeure signale souvent la rupture de compatibilité qui vous a cassé.
- Une extension à la fois, en vérifiant le site entre chaque.
Questions fréquentes
Un rollback de plugin fait-il perdre des données ?
Le rollback des fichiers ne touche pas la base. Le risque de perte apparaît quand la mise à jour a migré la base : redescendre le code sans la base crée des incohérences. C'est pourquoi on exporte toujours la base avant, pour pouvoir revenir à l'état exact d'avant.
Comment revenir en arrière sans WP Rollback ?
En WP-CLI avec wp plugin install <slug> --version=X.Y.Z --force, ou manuellement par FTP en remplaçant le dossier du plugin par le .zip de l'ancienne version (en renommant l'actuel plutôt que de le supprimer).
Peut-on downgrader un plugin premium ?
Oui, mais seulement si vous avez conservé le .zip de la version précédente (les dépôts premium ne gardent pas toujours l'historique). Gardez systématiquement les archives de vos extensions payantes — c'est ce qui rend un rollback possible.
Faut-il une préproduction pour mettre à jour ?
Idéalement oui, surtout pour les extensions critiques (e-commerce, paiement). Tester la mise à jour sur une copie avant la production évite la panne en direct. À défaut, sauvegardez et mettez à jour une extension à la fois.
Quand faire appel à HelpApp Pro
Quand la mise à jour a migré la base et que le rollback laisse le site à moitié cassé, la remise en cohérence demande de savoir exactement ce que la version a changé — une heure de regard expérimenté évite une journée de tâtonnements. HelpApp Pro reprend ces situations sans refonte. Décrivez le contexte via le devis en ligne, ou consultez notre page bugs CMS.
Cet article vous a été utile ?
Besoin d'une intervention ciblée ?
Décrivez le blocage — devis sans engagement, ou rappel sous 2 h ouvrées. Supplément urgence possible.
À lire aussi
WordPress & CMS
Bug WordPress en urgence : que faire avant d'appeler un expert
Checkout à l'arrêt, wp-admin inaccessible, écran blanc ou site qui redirige vers un domaine inconnu : la checklist pour isoler la cause en sécurité, ce qu'il ne faut jamais toucher, et le moment précis où arrêter de bricoler.
8 min de lectureWordPress & CMS
Écran blanc WordPress (WSOD) : le diagnostic dans l'ordre
Le White Screen of Death n'est presque jamais une fatalité. Voici comment isoler la cause réelle en quelques minutes — du plus probable au plus rare — sans aggraver la panne.
4 min de lecture