Mettre à jour WordPress prend quelques clics, mais mal préparée, une mise à jour peut casser un site. La bonne nouvelle : avec une méthode simple, le risque devient très faible. Voici le pas à pas pour mettre à jour le cœur de WordPress, votre thème et vos extensions en toute sécurité.
Avant de mettre à jour : la préparation
Cinq minutes de préparation évitent la plupart des problèmes :
- Faites une sauvegarde complète des fichiers et de la base de données, et vérifiez qu'elle est bien enregistrée en dehors du site. Voir notre guide sur la sauvegarde WordPress.
- Lisez les notes de version pour les mises à jour majeures : elles indiquent les changements importants.
- Vérifiez la compatibilité de vos extensions et de votre thème avec la nouvelle version de WordPress et votre version de PHP.
- Choisissez le bon moment : évitez les périodes de fort trafic, et ne mettez pas à jour juste avant un week-end.
- Préparez un plan B : sachez comment restaurer la sauvegarde si quelque chose tourne mal.
Les mises à jour pas à pas, dans le bon ordre
Depuis le tableau de bord, rendez-vous dans Tableau de bord > Mises à jour. L'ordre recommandé :
- Le cœur de WordPress d'abord. C'est la base sur laquelle reposent le thème et les extensions.
- Ensuite le thème, et le thème enfant s'il y en a un. Si vous avez personnalisé le thème parent directement, ces modifications seront perdues : utilisez un thème enfant.
- Puis les extensions, une par une, en vérifiant le site entre chaque. Si un problème survient, vous saurez immédiatement laquelle est en cause.
- Enfin les traductions, qui peuvent être mises à jour en même temps.
Le réflexe qui change tout
Mettre à jour toutes les extensions d'un coup est tentant, mais c'est ce qui rend les problèmes difficiles à diagnostiquer. Une extension à la fois, avec un contrôle rapide du site entre chaque.
Après chaque mise à jour : les vérifications
Parcourez rapidement les points qui comptent pour votre activité :
- la page d'accueil et quelques pages clés s'affichent correctement, sur ordinateur et sur mobile ;
- les formulaires envoient bien leurs messages ;
- le panier et le paiement fonctionnent, pour une boutique ;
- le menu, les images et les polices s'affichent normalement ;
- l'administration reste accessible et ne signale aucune erreur.
Si la mise à jour casse le site
Même en prenant toutes les précautions, cela peut arriver. Gardez votre calme et procédez dans l'ordre :
- Identifiez la dernière mise à jour effectuée : c'est votre première suspecte.
- Désactivez l'extension concernée depuis l'administration, ou en renommant son dossier en FTP si l'administration est inaccessible.
- Si le problème persiste, restaurez la sauvegarde faite avant la mise à jour.
- Si le message « Briefly unavailable for scheduled maintenance » reste affiché, supprimez le fichier .maintenance à la racine du site.
- Cherchez la cause (conflit entre extensions, version de PHP) avant de retenter.
Aller plus loin
Pour comprendre la différence entre mises à jour mineures et majeures, les mises à jour automatiques et le site de préproduction, lisez notre guide complet : mettre à jour WordPress sans casser son site. Téléchargez aussi notre checklist gratuite pour ne rien oublier, ou confiez-nous vos mises à jour avec notre forfait de maintenance.