WP Umbrella Logo

Comment mettre à jour le cœur de WordPress : guide étape par étape

Medha Bhatt
-

Le cœur de WordPress constitue la base de votre site, et chaque nouvelle version comprend des correctifs de sécurité, des corrections de bogues et des améliorations en matière de compatibilité. Ne pas effectuer les mises à jour expose votre site à des failles de sécurité connues et transforme progressivement la maintenance en un projet bien plus lourd qu'il ne devrait l'être.

La plupart des mises à jour se déroulent sans problème. Ce n'est toutefois pas toujours le cas, ce qui explique pourquoi de nombreuses personnes recherchent sur Google des articles expliquant comment mettre à jour le cœur de WordPress. Ce guide présente toutes les méthodes permettant de mettre à jour le cœur de WordPress et indique les points à vérifier avant et après la mise à jour.

Avant de mettre à jour le cœur de WordPress : la liste de contrôle préalable à la mise à jour

Une mise à jour du noyau affecte des fichiers dont dépend le reste de votre site. Voici trois points à régler avant de commencer :

  • Effectuez une sauvegarde complète de votre site.

Sauvegardez vos fichiers et la base de données. Utilisez un plugin de sauvegarde, l'outil de sauvegarde de votre hébergeur ou une plateforme de maintenance qui s'en charge automatiquement. Si un problème survient pendant la mise à jour, c'est à partir de là que vous pourrez restaurer vos données.

  • Vérifiez la compatibilité des extensions et des thèmes.

Vérifiez que vos plugins actifs et votre thème sont compatibles avec la nouvelle version de WordPress. Les développeurs de plugins publient généralement des notes de compatibilité dans leur journal des modifications ou sur la page du plugin dans le répertoire WordPress. Les plugins obsolètes sont la cause la plus fréquente de dysfonctionnement d'un site après une mise à jour.

  • Testez sur l'environnement de préproduction si le site est essentiel à l'activité

Tout hébergeur digne de ce nom propose un environnement de test accessible en un clic. Effectuez d'abord la mise à jour dans cet environnement, parcourez les pages essentielles, puis procédez à la mise à jour de l'environnement de production.

Comment mettre à jour le cœur de WordPress : 4 méthodes rapides

1. Mise à jour depuis le tableau de bord WordPress

Il s'agit du chemin par défaut et du choix le plus judicieux pour la plupart des propriétaires de sites web à site unique. WordPress affiche une notification en haut de l'espace d'administration dès qu'une nouvelle version est disponible.

Pour lancer la mise à jour :

  1. Connectez-vous à votre tableau de bord d'administration WordPress
  2. Accédez à Tableau de bord > Mises à jour
  3. Cliquez sur « Mettre à jour vers la version X.X.X » dans la section WordPress
  4. Attendez que la mise à jour soit terminée
Comment mettre à jour le cœur de WordPress : utilisez le tableau de bord

Pendant la mise à jour, votre site passe en mode maintenance et les visiteurs voient brièvement s'afficher un message indiquant « Temporairement indisponible en raison d'une 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 d'accueil de la nouvelle version.

Une fois l'opération terminée, vérifiez que le tableau de bord se charge normalement et que votre interface utilisateur s'affiche toujours sans erreur. Si la mise à jour se bloque ou si vous restez bloqué sur l'écran de maintenance pendant plus d'une minute ou deux, consultez la méthode manuelle ci-dessous.

Cette méthode peut échouer pour plusieurs raisons :

  • problèmes liés aux droits d'accès aux fichiers qui empêchent WordPress d'écrire dans ses propres répertoires
  • une connexion interrompue en cours de mise à jour,
  • ou un conflit entre plugins qui provoque une erreur fatale.

Dans ce cas, la méthode manuelle via FTP constitue votre solution de secours.

Conseil de pro

Un plugin de maintenance tel que WP Umbrella vous permet également d'effectuer les mises à jour du cœur depuis son propre tableau de bord, tout en gérant les sauvegardes, la surveillance de la sécurité et d'autres tâches de maintenance en un seul endroit. Si vous gérez plusieurs sites, vous trouverez une section dédiée à ce sujet plus bas.

2. Effectuer la mise à jour manuellement via FTP ou SFTP

Les mises à jour manuelles sont plus lentes, mais elles fonctionnent lorsque la méthode via le tableau de bord ne fonctionne pas. Vous aurez besoin d'un client FTP et des identifiants FTP de votre hébergeur.

Voici la procédure :

  • Téléchargez la dernière version de WordPress sur wordpress.org/download
  • Décompressez le fichier sur votre ordinateur. Vous devriez voir un dossier intitulé « wordpress » contenant tous les fichiers principaux
  • Connectez-vous à votre site via FTP/SFTP à l'aide de vos identifiants d'hébergement
  • Accédez au répertoire racine de votre site 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 » à partir du fichier de téléchargement de WordPress
  • Téléchargez les fichiers individuels depuis le répertoire racine de WordPress (wp-login.php, wp-settings.php, etc.) et laissez-les remplacer les fichiers existants
  • Ne touchez pas au dossier wp-content ni au fichier wp-config.php. Le dossier wp-content contient tous vos thèmes, plugins et fichiers téléchargés. Le fichier wp-config.php contient vos identifiants de connexion à la base de données et les paramètres spécifiques à votre site.
  • Reconnectez-vous à votre interface d'administration WordPress. Si une mise à jour de la base de données est nécessaire, WordPress vous le signalera. Cliquez sur le bouton pour l'exécuter

Une fois la mise à niveau de la base de données terminée, le site fonctionne sous la nouvelle version. Effectuez les mêmes vérifications d'après-mise à jour que celles que vous effectuez après une mise à jour du tableau de bord.

3. Mise à jour via WP-CLI

WP-CLI est un outil en ligne de commande permettant de gérer les installations WordPress. Si vous maîtrisez l'utilisation du terminal et disposez d'un accès SSH à votre serveur, c'est la méthode la plus rapide.

Trois commandes permettent de gérer 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 à niveau de la base de données si la nouvelle version l'exige.

WP-CLI s'avère également utile lorsque vous devez mettre à jour WordPress sur un site dont le tableau de bord est défectueux ou inaccessible. C'est l'outil de référence pour toute personne chargée de la gestion de WordPress à une échelle significative.

Que faire après une mise à jour du cœur de WordPress ?

La plupart des cas signalés où une mise à jour du cœur du système a provoqué une panne du site sont dus au fait que les vérifications post-mise à jour n'ont pas été effectuées. Cinq minutes consacrées à cette étape permettent d'économiser des heures par la suite.

  • Chargez la page d'accueil de votre site et parcourez quelques pages, en prêtant attention aux problèmes de mise en page et aux images qui ne s'affichent pas
  • Testez les éléments importants de votre site, tels que les formulaires de contact, le processus de paiement si vous utilisez WooCommerce, la procédure de connexion, la fonction de recherche ou tout autre élément personnalisé
  • Vérifiez votre journal d'erreurs pour voir s'il contient de nouveaux avertissements ou des erreurs fatales. Le panneau de configuration de votre hébergeur dispose d'un outil de consultation des journaux ; vous pouvez également activer temporairement la variable WP_DEBUG_LOG.
  • Videz les caches à tous les niveaux : tout plugin de mise en cache, le cache du serveur de votre hébergeur et votre CDN, si vous en avez un.

Si quelque chose semble ne pas fonctionner correctement, désactiver un par un les plugins récemment mis à jour est généralement le moyen le plus rapide de trouver la source du conflit.

Gérer les mises à jour du cœur de WordPress sur plusieurs sites avec WP Umbrella

Tout ce qui précède part du principe que vous mettez à jour un seul site, voire quelques-uns. La situation change du tout au tout lorsque vous êtes responsable de 30 sites clients, voire 100. Se connecter à chaque tableau de bord devient impossible. Suivre la version de chaque site se transforme en un véritable casse-tête sur tableur. Et le risque qu'une mise à jour non surveillée endommage le site d'un client est constant.

C'est là qu'une plateforme de maintenance comme WP Umbrella tout son sens. La question n'est plus « comment mettre à jour ce site ? », mais « comment mettre à jour l'ensemble de ce portefeuille selon un calendrier précis, avec des sauvegardes en place et des notifications lorsque quelque chose nécessite une intervention ? »

Une fois cette couche mise en place, plusieurs choses changent :

Mise à jour du cœur de WordPress à l'aide du WP Umbrella .
  • Vous pouvez voir toutes les mises à jour du cœur du système disponibles pour l'ensemble des sites que vous gérez dans un seul et même écran. Plus besoin de vous connecter à chaque tableau de bord pour vérifier les mises à jour en attente ou pour savoir quelle version est installée sur chaque site.
  • Vous pouvez effectuer des mises à jour sur plusieurs sites à partir d'un seul écran, sans avoir à vous connecter à chacun d'entre eux individuellement. Cette opération, qui ne prend que quelques secondes par site, permet de gagner beaucoup de temps sur l'ensemble d'un portefeuille.
  • Des sauvegardes programmées sont effectuées sur chaque site que vous gérez, de sorte qu'un point de restauration récent est disponible avant la publication de toute mise à jour. Si un problème survient après une mise à jour, vous disposez d'une sauvegarde prête à être utilisée pour revenir à l'état antérieur. WP Umbrella des sauvegardes conformes au RGPD qui sont conservées pendant 50 jours sur son serveur et peuvent être restaurées en un seul clic.
  • Vous pouvez programmer les mises à jour pour qu'elles s'exécutent à une fréquence adaptée à votre flux de travail, plutôt que de les effectuer de manière ponctuelle, chaque fois que vous pensez à vérifier.

Foire aux questions sur la mise à jour du cœur de WordPress

1. À quelle fréquence dois-je mettre à jour le cœur de WordPress ?

Dès qu'une mise à jour de sécurité est disponible, installez-la dans les jours qui suivent. Les mises à jour mineures qui corrigent des failles de sécurité sont installées automatiquement par défaut, sauf si vous avez désactivé cette option. Pour les mises à jour majeures (comme les versions WordPress 6.9 ou WordPress 7.0 ), il est raisonnable d'attendre une semaine ou deux après leur sortie pour laisser le temps aux premiers bugs d'apparaître, mais il n'est pas recommandé d'attendre plusieurs mois.

2. Puis-je ignorer certaines versions du cœur de WordPress lors de la mise à jour ?

Oui. WordPress gère très bien les sauts de version. Si vous êtes sous la version 6.2 et que la version actuelle est la 6.7, vous pouvez effectuer la mise à jour directement sans passer par toutes les versions intermédiaires. Veillez simplement à effectuer une sauvegarde au préalable, car les sauts de version importants peuvent parfois entraîner des problèmes de compatibilité avec les anciens plugins.

3. Dois-je effectuer une mise à jour si mon site fonctionne correctement ?

Oui. Dire que « tout fonctionne bien » ne tient compte que de ce que l'on voit. Les versions obsolètes de WordPress accumulent des failles de sécurité connues que les robots automatisés recherchent activement. La version qui fonctionne bien aujourd'hui est celle qui sera compromise dans trois mois.

4. La mise à jour du cœur de WordPress risque-t-elle de perturber le fonctionnement de mes plugins ou de mon thème ?

En général, non. WordPress accorde une grande importance à la rétrocompatibilité, et les plugins bien entretenus s'adaptent à chaque nouvelle version. Des 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 de détecter ce problème avant que vous ne cliquiez sur le bouton de mise à jour.