Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

Mettre à jour WordPress vers une version majeure

Ce qui casse réellement lors d’un passage de version majeure — thème, extensions, PHP — et comment le vérifier avant de lancer la mise à jour en production.

Décrire mon problème Discuter sur WhatsApp

Ce qu’une version majeure change réellement

Une version majeure de WordPress ne se limite pas à des correctifs de sécurité : elle peut changer le comportement du cœur, déprécier des fonctions PHP internes, ou modifier profondément l’éditeur de contenu. Deux bascules historiques illustrent bien l’ampleur possible d’un changement majeur : WordPress 5.0 a fait de l’éditeur par blocs Gutenberg l’éditeur par défaut à la place de l’éditeur classique, et WordPress 5.9 a introduit l’édition complète de site avec les thèmes à blocs. Un thème classique continue de fonctionner après 5.9 : ce n’est pas une bascule obligatoire, mais c’est le genre de changement de comportement qu’une version majeure peut introduire sans prévenir un site mal préparé.

Le passage à un nouvel éditeur mérite sa propre méthode, que je détaille sur la page dédiée à la bascule vers Gutenberg. Ici, je m’en tiens à la méthode générale de montée de version, applicable à toute version majeure, passée ou à venir.

Les causes réelles de panne après une montée de version

  • Un thème construit sur des fonctions ou des hooks du cœur qui ont changé de comportement, voire disparu
  • Une extension qui appelle une fonction PHP dépréciée par le cœur et génère une erreur fatale au lieu d’un simple avertissement
  • Un plugin abandonné par son auteur, jamais testé sur la nouvelle version, qui casse silencieusement une fonctionnalité sans message d’erreur visible
  • Un changement de comportement de l’éditeur ou de l’API REST qui rend incompatible une personnalisation faite sur mesure

Comment je conduis une montée de version majeure

  1. Sauvegarde complète

    Fichiers et base de données, avant toute manipulation. C’est la condition pour pouvoir revenir en arrière si le test révèle un problème sérieux.

  2. Environnement de test

    Je duplique le site sur un environnement séparé, avec la même configuration serveur que la production, avant de toucher à quoi que ce soit.

  3. Vérification extension par extension

    Je passe en revue chaque plugin actif et le thème : date de dernière mise à jour, compatibilité annoncée, changelog. Un plugin non maintenu depuis longtemps est le premier suspect.

  4. Mise à jour sur l’environnement de test

    Je lance la montée de version sur la copie, avec le débogage activé, pour voir apparaître les erreurs et avertissements avant qu’ils n’atteignent le site réel.

  5. Vérification fonctionnelle complète

    Je contrôle l’affichage du site, l’édition de contenu, le tunnel de commande WooCommerce si présent, et les formulaires, avant de valider la bascule.

  6. Mise à jour en production

    Une fois la copie validée, je reproduis la même mise à jour sur le site réel, à un moment de faible trafic.

Pages liées

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

D’où partez-vous ?
Quelle est la taille du catalogue, s’il y a une boutique ?
Le site utilise-t-il des extensions payantes avec licence à retransférer ? (facultatif)

Certaines licences sont limitées à un domaine ou nécessitent une réactivation auprès de l’éditeur.

Qu’est-ce qui doit impérativement être conservé ? (facultatif)
Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Questions fréquentes

Faut-il mettre à jour dès la sortie d’une nouvelle version majeure ?
Non. Je laisse en général quelques semaines passer, le temps que les éditeurs de thèmes et d’extensions publient leurs propres correctifs de compatibilité, sauf si la nouvelle version corrige une faille de sécurité active.
Le passage à Gutenberg ou à l’édition complète de site est-il obligatoire ?
Non. Un thème classique continue de fonctionner après WordPress 5.9, et le plugin Classic Editor reste maintenu par l’équipe WordPress. Ce sont des options, pas des bascules forcées par une montée de version majeure.
Que faire si une extension critique n’est pas encore compatible ?
Je reporte la mise à jour du cœur tant que l’extension n’a pas publié de version compatible, ou je cherche une alternative maintenue si l’auteur a abandonné le plugin.
Peut-on revenir à la version précédente après une mise à jour ?
WordPress ne propose pas de retour en arrière natif et fiable pour une version majeure. La seule méthode sûre est de restaurer la sauvegarde complète prise avant la mise à jour.
Une montée de version majeure touche-t-elle aussi WooCommerce ?
Le cœur WordPress et WooCommerce sont mis à jour séparément, mais leurs compatibilités respectives doivent être vérifiées ensemble : une nouvelle version majeure de WordPress peut révéler un souci chez une extension WooCommerce restée figée.