Table des matières
Pourquoi mettre à jour WordPress core est essentiel
Mettre à jour WordPress core est crucial pour la sécurité de votre site. Chaque nouvelle version apporte des correctifs de sécurité, des améliorations de compatibilité et des corrections de bogues. Ignorer ces mises à jour expose votre site à des vulnérabilités connues et peut transformer l’entretien en un projet beaucoup plus complexe. Dans cet article, nous allons explorer les différentes méthodes pour mettre à jour WordPress core et ce qu’il faut vérifier avant et après la mise à jour.
Avant de mettre à jour WordPress core : la checklist pré-mise à jour
Avant de procéder à la mise à jour de WordPress core, il est important de suivre trois étapes clés :
- Faire une sauvegarde complète de votre site. Cela inclut la sauvegarde des fichiers et de la base de données. Utilisez un plugin de sauvegarde, l’outil de sauvegarde de votre hébergeur ou une plateforme de maintenance qui gère cela automatiquement. En cas de problème lors de la mise à jour, vous pourrez restaurer votre site à partir de cette sauvegarde.
- Vérifier la compatibilité des plugins et thèmes. Assurez-vous que vos plugins et thèmes actifs prennent en charge la nouvelle version de WordPress. Les développeurs de plugins publient généralement des notes de compatibilité dans leur changelog ou sur la page du plugin dans le répertoire WordPress.
- Tester sur un environnement de staging si votre site est critique. La plupart des hébergeurs réputés offrent un environnement de staging en un clic. Exécutez d’abord la mise à jour là-bas, vérifiez les pages clés, puis mettez à jour la version de production.
Comment mettre à jour WordPress core : 4 méthodes rapides
Il existe plusieurs méthodes pour mettre à jour WordPress core. Voici les quatre principales :
1. Mettre à jour depuis le tableau de bord WordPress
C’est la méthode par défaut et la bonne option pour la plupart des propriétaires de sites uniques. WordPress affiche une notification en haut de l’interface d’administration chaque fois qu’une nouvelle version est disponible. Pour exécuter la mise à jour :
- Connectez-vous à votre tableau de bord WordPress.
- Allez dans Tableau de bord > Mises à jour.
- Cliquez sur Mettre à jour vers la version X.X.X sous la section WordPress.
- Attendez que la mise à jour se termine.
Pendant la mise à jour, votre site passe en mode maintenance et les visiteurs voient brièvement un message indiquant qu’il est « brièvement indisponible pour maintenance programmée ». Cela ne dure généralement que quelques secondes. Une fois la mise à jour terminée, WordPress vous redirige vers l’écran de bienvenue de la nouvelle version. Vérifiez que le tableau de bord se charge normalement et que votre site s’affiche sans erreurs.
2. Mettre à jour manuellement via FTP ou SFTP
Les mises à jour manuelles sont plus lentes, mais elles fonctionnent lorsque la méthode du tableau de bord échoue. Vous aurez besoin d’un client FTP et des identifiants FTP de votre hébergeur. Voici le processus :
- Téléchargez la dernière version de WordPress depuis wordpress.org/download.
- Décompressez le fichier sur votre ordinateur. Vous devriez voir un dossier appelé wordpress contenant tous les fichiers principaux.
- Connectez-vous à votre site via FTP/SFTP en utilisant vos identifiants d’hébergement.
- Naviguez jusqu’à votre répertoire racine WordPress (généralement public_html ou www).
- Supprimez les dossiers wp-admin et wp-includes existants de votre serveur.
- Téléchargez les nouveaux dossiers wp-admin et wp-includes depuis le téléchargement de WordPress.
- Téléchargez les fichiers individuels du dossier racine de WordPress (wp-login.php, wp-settings.php, etc.) et laissez-les écraser les fichiers existants.
- Ne touchez pas au dossier wp-content ou au fichier wp-config.php.
- Reconnectez-vous à votre tableau de bord WordPress. Si une mise à jour de la base de données est requise, WordPress vous le demandera. Cliquez sur le bouton pour l’exécuter.
Une fois la mise à jour de la base de données terminée, votre site est sur la nouvelle version. Effectuez les mêmes vérifications post-mise à jour que vous le feriez après une mise à jour via le tableau de bord.
3. Mettre à jour via WP-CLI
WP-CLI est un outil en ligne de commande pour gérer les installations WordPress. Si vous êtes à l’aise avec le terminal et avez un accès SSH à votre serveur, c’est la méthode la plus rapide. Trois commandes couvrent le flux de travail :
- wp core check-update : vous indique si une nouvelle version est disponible.
- wp core update : télécharge et installe la dernière version.
- wp core update-db : exécute la mise à jour de la base de données si la nouvelle version en nécessite une.
WP-CLI est également utile lorsque vous devez mettre à jour WordPress sur un site dont le tableau de bord est cassé ou inaccessible. C’est l’outil standard pour quiconque gère WordPress à une échelle significative.
4. Que faire après une mise à jour de WordPress core ?
La plupart des rapports de mise à jour de WordPress core qui cassent un site proviennent du fait d’avoir sauté les vérifications post-mise à jour. Cinq minutes ici peuvent vous faire gagner des heures plus tard. Voici ce que vous devez faire :
- Chargez l’interface de votre site et cliquez sur quelques pages, y compris les problèmes de mise en page et d’images cassées.
- Testez les fonctionnalités importantes pour votre site, comme les formulaires de contact, le processus de paiement si vous utilisez WooCommerce, le flux de connexion, la recherche ou toute fonctionnalité personnalisée.
- Vérifiez votre journal d’erreurs pour de nouveaux avertissements ou erreurs fatales. Le panneau de contrôle de votre hébergeur a un visualiseur de journaux, ou vous pouvez activer temporairement WP_DEBUG_LOG.
- Effacez les caches à chaque niveau : tout plugin de mise en cache, le cache de serveur de votre hébergeur et votre CDN si vous en avez un.
- Si quelque chose semble cassé, désactiver les plugins récemment mis à jour un par un est généralement le moyen le plus rapide de trouver le conflit.
Gérer les mises à jour de WordPress core sur plusieurs sites avec WP Umbrella
Toutes les étapes ci-dessus supposent que vous mettez à jour un seul site, ou peut-être quelques-uns. Le problème change de forme lorsque vous êtes responsable de 30 sites clients ou 100. Se connecter à chaque tableau de bord devient impraticable. Suivre quels sites sont sur quelle version se transforme en un exercice de feuille de calcul. Et le risque qu’une mise à jour non surveillée casse un site client est constant.
C’est là qu’une plateforme de maintenance comme WP Umbrella prend tout son sens. Le travail cesse d’être « comment mettre à jour ce site » et devient « comment mettre à jour l’ensemble de ce portefeuille selon un calendrier, avec des sauvegardes en place et des notifications lorsque quelque chose nécessite une attention particulière ». Voici quelques changements lorsque vous avez cette couche en place :
- Vous voyez toutes les mises à jour principales disponibles sur chaque site que vous gérez en un seul coup d’œil. Plus besoin de se connecter à chaque tableau de bord pour vérifier ce qui est en attente ou quels sites exécutent quelle version.
- Vous pouvez exécuter des mises à jour sur plusieurs sites à partir d’un seul écran au lieu de vous connecter à chacun d’eux individuellement. L’action qui prend quelques secondes par site s’accumule rapidement sur un portefeuille.
- Des sauvegardes programmées sont exécutées sur chaque site que vous gérez, de sorte qu’un point de restauration récent existe avant qu’une mise à jour ne soit effectuée. Si quelque chose se casse après une mise à jour, vous avez une sauvegarde prête à être restaurée.
- WP Umbrella fournit des sauvegardes conformes au RGPD qui sont stockées pendant 50 jours sur leur serveur et peuvent être restaurées en un clic.
- Vous pouvez programmer des mises à jour pour qu’elles s’exécutent selon un rythme qui convient à votre flux de travail, plutôt que de les faire au coup par coup chaque fois que vous vous en souvenez.
Essayez WP Umbrella gratuitement ; aucune carte de crédit requise.
FAQ sur la mise à jour de WordPress core
1. À quelle fréquence dois-je mettre à jour WordPress core ?
Dès qu’une mise à jour de sécurité est publiée, installez-la dans les quelques jours. Les mises à jour mineures qui corrigent des problèmes de sécurité sont installées automatiquement par défaut, sauf si vous les avez désactivées. Pour les mises à jour majeures (comme WordPress 6.9 ou WordPress 7.0), attendre une semaine ou deux après le lancement est raisonnable pour laisser remonter d’éventuels bogues, mais attendre des mois n’est pas acceptable.
2. Puis-je sauter des versions de WordPress core lors de la mise à jour ?
Oui. WordPress gère les sauts de version proprement. Si vous êtes sur 6.2 et que la version actuelle est 6.7, vous pouvez mettre à jour directement sans installer chaque version intermédiaire. Assurez-vous simplement de faire une sauvegarde au préalable, car des sauts plus importants peuvent parfois causer des problèmes de compatibilité avec des plugins plus anciens.
3. Dois-je mettre à jour si mon site fonctionne bien ?
Oui. Fonctionner correctement ne décrit que ce que vous pouvez voir. Les versions de WordPress obsolètes accumulent des vulnérabilités de sécurité connues que des bots automatisés scannent activement. La version qui fonctionne bien aujourd’hui est celle qui sera compromise dans trois mois.
4. La mise à jour de WordPress core va-t-elle casser mes plugins ou mon thème ?
En général, non. WordPress met un point d’honneur à maintenir la compatibilité descendante, et les plugins bien entretenus suivent le rythme de chaque version. Les problèmes surviennent lorsqu’un plugin ou un thème a été abandonné par son développeur et ne reçoit plus de mises à jour. La vérification préalable de la compatibilité des plugins permet d’éviter cela avant d’appuyer sur le bouton de mise à jour.
