Vous venez de cliquer sur « Mettre à jour » dans votre tableau de bord WordPress. Quelques secondes plus tard, votre site est inaccessible, défiguré, ou pire — vous ne pouvez même plus vous connecter à votre back-office. Bienvenue dans l’un des cauchemars les plus fréquents des indépendants ou entrepreneurs propriétaires de sites WordPress.
Rassurez-vous : vous n’êtes pas le premier, et vous ne serez pas le dernier. Les mises à jour qui cassent un site, c’est un classique. Mais c’est aussi largement évitable si on sait comment s’y prendre. Dans cet article, on vous explique pourquoi ça arrive, comment réagir, et surtout comment ne plus jamais se retrouver dans cette situation.
Pourquoi faire les mises à jour WordPress est indispensable
Avant de parler de ce qui peut mal tourner, il est important de comprendre pourquoi les mises à jour existent et pourquoi il ne faut surtout pas les ignorer.
WordPress propulse aujourd’hui plus de 40 % des sites internet dans le monde. Cette popularité en fait une cible privilégiée pour les pirates et les robots malveillants qui scrutent en permanence le web à la recherche de sites vulnérables. Chaque mise à jour de WordPress, de vos thèmes ou de vos plugins embarque très souvent des correctifs de sécurité qui bouchent des failles découvertes depuis la version précédente. Un site qui n’a pas été mis à jour depuis plusieurs mois, c’est un site qui expose ces failles à tout le monde — et les hackers le savent.
Au-delà de la sécurité, les mises à jour apportent aussi des améliorations de performance, de nouvelles fonctionnalités, et garantissent la compatibilité avec les dernières versions des navigateurs et des appareils. Un site qui tourne sur une version obsolète de WordPress finit inévitablement par afficher des comportements étranges, des incompatibilités et des lenteurs.
En résumé : ne pas faire ses mises à jour, c’est laisser la porte ouverte aux problèmes de sécurité, de performance et de compatibilité. Les faire sans précaution, c’est risquer de casser ce qui fonctionnait. Tout l’enjeu est donc de les faire correctement — et c’est précisément ce qu’on va voir.
Pourquoi une mise à jour WordPress peut tout casser
WordPress fonctionne comme un écosystème composé de trois couches distinctes qui doivent cohabiter harmonieusement :
- WordPress lui-même (le cœur du CMS),
- votre thème (qui gère l’apparence de votre site),
- et vos plugins (les extensions qui ajoutent des fonctionnalités : formulaires, boutique, SEO, cache…).
Le problème, c’est que ces trois couches sont développées par des équipes différentes, qui ne se coordonnent pas forcément entre elles. Quand WordPress publie une mise à jour majeure, certains thèmes ou plugins ne sont pas encore compatibles avec cette nouvelle version. Résultat : un conflit silencieux qui se manifeste souvent de façon très visible sur votre site.
À cela s’ajoute un quatrième facteur souvent ignoré : la version PHP de votre hébergeur. PHP est le langage de programmation sur lequel tourne WordPress. Si votre hébergeur fait évoluer sa version de PHP sans que vous le sachiez, ou si une mise à jour de WordPress nécessite une version PHP plus récente que celle de votre hébergement, le conflit peut être immédiat.
En résumé : personne ne peut tester toutes les combinaisons possibles avant d’effectuer une mise à jour entre ces différents éléments. C’est pourquoi il faut s’assurer de prendre quelques précautions avant et de procéder à certaines vérifications après.
Ce qu'il faut absolument faire AVANT de mettre à jour
C’est l’étape que presque tout le monde zappe, parce qu’on a l’impression que cliquer sur « Mettre à jour » c’est anodin. Jusqu’au jour où un conflit apparait. Voici les précautions à prendre avant toute mise à jour sur WordPress.
Faire une sauvegarde de la base de données
La base de données contient tout le contenu de votre site : vos articles, vos pages, vos réglages, vos commandes si vous avez une boutique. C’est le cœur de votre site. Une sauvegarde de la base de données se fait depuis votre interface d’hébergement (cPanel, Plesk…) ou via un plugin dédié comme UpdraftPlus. Sans ça, en cas de problème, vous partez de zéro.
Faire une sauvegarde complète depuis votre hébergeur
En plus de la base de données, il faut sauvegarder les fichiers de votre site (thème, plugins, images, fichiers de configuration). La plupart des hébergeurs proposent un outil de sauvegarde manuelle depuis leur interface. Certains le font automatiquement chaque jour — vérifiez que c’est bien le cas chez vous et que vous savez comment restaurer une sauvegarde si besoin.
Vérifier la compatibilité des plugins et du thème
Avant de mettre à jour WordPress vers une version majeure, consultez la page de chaque plugin dans votre tableau de bord. La colonne « Testé jusqu’à » vous indique la dernière version de WordPress avec laquelle le plugin a été validé. Si votre plugin n’a pas été mis à jour depuis deux ans et que vous êtes sur le point de passer à une version majeure de WordPress, c’est un signal d’alarme.
Mettre à jour les différents éléments dans le bon ordre
L’ordre compte. Commencez par mettre à jour les plugins un par un, en vérifiant entre chaque que le site fonctionne toujours. Ensuite le thème. Et en dernier, WordPress lui-même. Faire tout en même temps d’un seul clic, c’est la meilleure façon de ne pas savoir ce qui a causé le problème si quelque chose se casse.
Idéalement : tester sur un environnement de staging
Un environnement de staging, c’est une copie de votre site sur laquelle vous faites les mises à jour avant de les appliquer sur le vrai site. C’est la méthode professionnelle. Certains hébergeurs proposent cette fonctionnalité nativement. C’est une étape non négociable quand on gère un site qui génère des leads ou des ventes.
Les symptômes d'un site cassé après une mise à jour
Si malgré tout quelque chose a mal tourné, voici comment ça se manifeste généralement :
- L’écran blanc de la mort (White Screen of Death ou WSoD) : votre site affiche une page complètement blanche, sans message d’erreur. C’est l’un des symptômes les plus fréquents après un conflit de plugins ou une incompatibilité de thème. Le site est en ligne, mais plus rien ne s’affiche.
- L’erreur 500 (Internal Server Error) : un message d’erreur générique qui indique que quelque chose s’est mal passé côté serveur. Les causes peuvent être multiples : conflit de plugin, fichier .htaccess corrompu, limite mémoire PHP dépassée…
- L’erreur critique avec blocage du back-office : depuis WordPress 5.2, une mise en place du mode de récupération automatique existe, mais il arrive qu’une erreur critique bloque complètement l’accès à votre tableau de bord. Vous recevez parfois un e-mail de WordPress vous indiquant qu’une erreur critique a été détectée — mais si vous n’avez pas accès au back-office, réparer depuis l’intérieur devient impossible.
- La mise en page explosée : le site est accessible, le contenu est là, mais visuellement tout est cassé. Les colonnes sont désalignées, les polices ont changé, les images débordent… C’est souvent le signe d’un conflit entre une mise à jour du thème et des personnalisations qui avaient été faites manuellement dans le code.
- Des fonctionnalités qui ne marchent plus : votre formulaire de contact ne s’envoie plus, votre boutique WooCommerce affiche des erreurs, votre système de réservation est hors service… Une mise à jour d’un plugin peut désactiver silencieusement une fonctionnalité critique sans que le reste du site soit affecté.
- Un affichage cassé sur mobile ou sur certains navigateurs : le site semble fonctionner normalement sur ordinateur, mais est inutilisable sur téléphone. Ou il s’affiche bien sur Chrome mais pas sur Safari. Ces cas sont plus subtils et souvent liés à des conflits CSS introduits par une mise à jour de thème.
Ce qu'il ne faut surtout pas faire après une mise à jour ratée
Dans la panique, les mauvais réflexes sont nombreux. En voici quelques-uns qui peuvent transformer un problème réparable en catastrophe :
- Désinstaller tous les plugins en même temps : supprimer en masse les plugins depuis le gestionnaire de fichiers de votre hébergeur sans méthode, c’est risquer de corrompre d’autres fichiers et de rendre la situation encore plus difficile à diagnostiquer.
- Faire d’autres mises à jour par-dessus pour tenter « d’arranger » : si une mise à jour a causé le problème, en empiler d’autres ne fera qu’aggraver les conflits et rendre le diagnostic impossible.
- Laisser le site cassé sans agir : chaque heure passée avec un site inaccessible ou défiguré, c’est des visiteurs qui repartent, une image abîmée, et un impact SEO potentiel. Google peut détecter qu’un site retourne des erreurs et le pénaliser dans ses classements.
- Modifier des fichiers PHP directement depuis l’éditeur WordPress sans sauvegarde préalable : une erreur de syntaxe dans un fichier functions.php peut instantanément rendre votre site inaccessible.
Ce que vous pouvez tenter si vous êtes à l'aise techniquement
Si vous avez quelques notions techniques, voici les premières pistes à explorer.
- Désactiver les plugins un par un : si vous avez encore accès à votre back-office, désactivez chaque plugin individuellement et vérifiez après chaque désactivation si le site revient à la normale. Cela permet d’identifier le plugin responsable du conflit.
- Si le back-office est inaccessible à cause d’une mise à jour de plugin, vous pouvez désactiver les plugins directement depuis votre hébergeur en accédant aux fichiers via FTP ou le gestionnaire de fichiers de votre cPanel, et en renommant le dossier /wp-content/plugins/ en /wp-content/plugins-old/. WordPress ne trouvera plus les plugins et les désactivera automatiquement tous.
- Réactiver le thème par défaut de WordPress (Twenty Twenty-Four par exemple) via la base de données ou FTP, pour vérifier si c’est votre thème qui est à l’origine du problème.
- Consulter les logs d’erreur de votre hébergeur : ils contiennent souvent le nom exact du fichier et la ligne de code qui pose problème — un point de départ précieux pour le diagnostic.
- Restaurer une sauvegarde : si vous en avez une récente (d’où l’importance des précautions évoquées plus haut), c’est souvent la solution la plus rapide et la plus propre pour repartir sur la dernière version accessible de votre site, avant les mises à jour.
Ces procédés restent techniques, et une erreur de manipulation peut aggraver la situation. Si vous n’êtes pas à l’aise, mieux vaut ne pas improviser.
Mon site internet est toujours cassé suite à une mise à jour, que faire ?
Si après tout ça votre site ne fonctionne toujours pas — ou si ce genre de problème se répète régulièrement — il est possible que la cause soit plus profonde qu’un simple conflit de plugins.
Un site WordPress vieux de cinq ans ou plus, construit avec un thème ou des plugins abandonnés par leurs développeurs, tournant sur une version PHP obsolète… c’est un site fragile par nature. Les mises à jour deviennent de plus en plus risquées, les incompatibilités de plus en plus fréquentes, et les corrections de plus en plus coûteuses en temps.
Dans ce cas, colmater les brèches ne suffit plus. Ce qu’il faut, c’est un audit technique complet pour évaluer l’état réel de votre site, ou directement envisager une refonte sur des bases saines et à jour.
Si votre site vous donne du fil à retordre à chaque mise à jour, c’est peut-être le signe qu’il est temps de confier sa gestion à un professionnel.
