Mise à jour WordPress : comment faire sans casser votre site

Mise à jour WordPress : extensions, thème et cœur mis à jour dans l’ordre

Vous venez de cliquer sur « Mettre à jour maintenant » et votre site affiche une page blanche ? Vous hésitez entre commencer par les extensions, le thème ou le cœur de WordPress ? Ou vous vous demandez si vous pouvez laisser WordPress faire sa mise à jour tout seul, sans y penser ?

La mise à jour WordPress est l'opération la plus banale de la vie d'un site… et celle qui en casse le plus. Pas parce qu'elle serait compliquée : parce qu'on la fait dans le désordre, ou sans filet.

Dans cet article, on ne va pas vous montrer où cliquer - ça, vous l'avez déjà trouvé. On vous donne l'ordre exact des opérations, celui qu'on applique sur les sites qu'on maintient : sauvegarde, extensions, thème, cœur, puis PHP. Et on traite chaque échec un par un, avec le geste qui débloque : page blanche, erreur critique, mise à jour bloquée, mode maintenance coincé.

En bref : sauvegarde d'abord, puis extensions, thème, cœur et PHP

  • Sauvegarde complète, fichiers ET base de données, stockée hors de votre hébergement. Une sauvegarde que vous n'avez jamais essayé de restaurer n'est pas une sauvegarde.
  • L'ordre qui marche : extensions une par une → thème → cœur de WordPress → version de PHP en dernier.
  • Ne changez jamais deux choses en même temps. Si le site tombe, vous ne savez plus ce qui l'a fait tomber.
  • La mise à jour automatique de WordPress couvre sans danger les correctifs mineurs et de sécurité. Pour une version majeure, c'est vous qui décidez, avec une sauvegarde fraîche.
  • En cas d'échec : un cas à la fois, et si rien ne se débloque en 30 minutes, restauration de la sauvegarde plutôt qu'une troisième tentative.

1/ Sauvegarder avant tout : fichiers ET base de données

C'est l'étape que tous les tutoriels expédient en une ligne, et c'est justement celle qui vous sauve la mise.

Une sauvegarde de la base de données seule ne suffit pas : si un fichier de thème ou d'extension casse après la mise à jour, restaurer la base ne réparera rien, le code fautif sera toujours là. Inversement, sauvegarder uniquement les fichiers vous fait perdre les contenus, les réglages et les commandes passées pendant la mise à jour. Il faut les deux : les fichiers et la base de données.

Concrètement, avant de toucher à quoi que ce soit :

  • Exportez la base depuis phpMyAdmin, ou lancez une sauvegarde complète si votre hébergeur en propose une en un clic.
  • Récupérez les fichiers via FTP ou le gestionnaire de fichiers de l'hébergeur, en incluant wp-content (thèmes, extensions, médias).
  • Sortez la sauvegarde de l'hébergement, sur votre ordinateur ou sur un espace de stockage distant. Une copie qui reste sur le serveur qui va planter ne sert à rien.
  • Notez la version actuelle de WordPress, du thème et de chaque extension. C'est ce qui vous permettra de revenir en arrière précisément, sans deviner.

Notre règle interne : si la sauvegarde n'est pas terminée et vérifiée, la mise à jour n'a pas commencé. Sur un site client, une mise à jour lancée à la main a fait tomber le site en pleine opération : la restauration depuis la copie complète prise juste avant la mise à jour a remis le site en ligne, sans perte. Sans cette copie, c'était une soirée entière à reconstruire un site à l'aveugle.

Si vous voulez la méthode complète, on l'a détaillée dans notre guide sur la sauvegarde d'un site WordPress - ce qu'il faut sauvegarder, où, et à quelle fréquence.

2/ Dans quel ordre mettre à jour : extensions, thème, cœur, puis PHP

C'est le cœur du sujet, et c'est aussi ce qui manque le plus souvent. L'ordre des opérations décide si une mise à jour est une formalité ou une soirée de dépannage.

1. Les extensions, une par une. Commencez par celles qui touchent au contenu et au commerce (page builder, formulaires, WooCommerce), mettez à jour une extension, rechargez le site, regardez. Puis la suivante. Les extensions gratuites désactivées et jamais utilisées, supprimez-les plutôt que de les mettre à jour.

2. Le thème. Mettez à jour le thème actif, puis vérifiez la page d'accueil et une page intérieure. Si vous avez un thème enfant avec des personnalisations, c'est le moment de regarder si quelque chose a bougé visuellement.

3. Le cœur de WordPress. Tableau de bord → Mises à jour → « Mettre à jour maintenant ». Pendant l'opération, le site passe quelques secondes en maintenance, c'est normal. Ne fermez pas l'onglet et ne relancez pas le clic : on y revient plus bas, c'est justement ce qui produit le message « une autre mise à jour est en cours ».

4. La mise à jour PHP de WordPress, en dernier. PHP est la couche du dessous : c'est le langage dans lequel tourne WordPress et toutes vos extensions. La changer en même temps qu'autre chose, c'est mélanger deux causes possibles de panne et ne plus savoir laquelle accuser.

Pour situer le terrain en novembre 2026 : WordPress 7.1 fonctionne avec PHP 7.4 minimum et jusqu'à PHP 8.5, mais l'équipe Hosting de WordPress recommande PHP 8.4 ou plus récent pour un site en production. Et le calendrier presse : PHP 8.3 n'est plus maintenu que pour les correctifs de sécurité depuis le 31 décembre 2025, et PHP 8.2 atteint sa fin de vie le 31 décembre 2026.

Avant de monter la version PHP, vérifiez donc deux choses : ce que votre hébergeur propose dans son panneau (l'onglet « PHP » ou « Select PHP version »), et si vos extensions annoncent la compatibilité dans leur fiche. Puis changez la version, ouvrez trois pages, testez un formulaire, et laissez passer 48 heures avant de considérer que c'est gagné.

Infographie montrant l'ordre de mise à jour WordPress : sauvegarde, extensions, thème, cœur, puis PHP
Écran Tableau de bord > Mises à jour de WordPress : version actuelle et extension à mettre à jour
Tableau de bord > Mises à jour : la version installée et les extensions en attente, au même endroit

3/ La mise à jour automatique : ce qui est sûr, et ce qui ne l'est pas

La mise à jour WordPress automatique fait peur, souvent pour de mauvaises raisons. Voici ce que WordPress met à jour tout seul, et ce qu'il ne fera jamais sans vous.

Ce qui est automatique depuis longtemps : depuis WordPress 3.7, les versions mineures et les correctifs de sécurité du cœur s'installent en arrière-plan, sans intervention. C'est ce mécanisme qui a rendu la plupart des sites réellement à jour sur les failles critiques.

Ce qui reste un choix : une version majeure de WordPress (passer de 6.9 à 7.0, par exemple) demande normalement un clic. Et depuis WordPress 5.5, vous pouvez activer les mises à jour automatiques extension par extension (colonne « Mise à jour automatique » dans Extensions) et thème par thème (dans la fiche du thème, sous Apparence → Thèmes). WordPress lance ces vérifications deux fois par jour et vous envoie un e-mail, que ça ait réussi ou échoué.

Ce qui est raisonnablement sûr :

  • Les correctifs de sécurité et les versions mineures, dès lors que le site a une sauvegarde récente et que quelqu'un regarde le site une fois par semaine.
  • Les extensions bien maintenues, avec un journal des modifications lisible et une mise à jour qui ne casse pas d'un coup une fonctionnalité entière.
  • Les sites sans code personnalisé dans le thème ni dans functions.php.

Ce qui ne l'est pas :

  • Une version majeure sur un site qui traîne une extension abandonnée depuis deux ans, ou un page builder qui n'a pas suivi.
  • Tout activer en automatique sans sauvegarde ni vérification derrière. Là, la mise à jour automatique ne casse pas plus souvent : elle casse en silence, ce qui est bien pire.
  • Un site dont personne ne regarde les e-mails d'échec. WordPress vous prévient ; encore faut-il que quelqu'un lise.

Chez nous, c'est la vérification qui compte autant que la mise à jour : ce n'est pas la mise à jour qui casse un site, c'est ce qu'on n'a pas regardé autour. Si vous voulez la base côté protection, notre article sur la sécurité WordPress couvre les réglages à poser une fois pour toutes.

Page Extensions de WordPress : colonne des mises à jour automatiques, activables extension par extension
Page Extensions : la colonne « Mises à jour automatiques » se règle extension par extension

4/ La mise à jour a échoué : que faire, cas par cas

Avant le détail, la règle : ne cliquez pas dix fois. La plupart des messages d'échec sont des verrous, pas des pannes, et insister aggrave la situation. Gardez la sauvegarde à portée de main, et traitez un seul cas.

Ce que vous voyez Cause la plus fréquente Premier geste
Page blanche Erreur PHP fatale dans une extension ou un thème Désactiver les extensions une par une
« Erreur critique sur ce site » Extension ou thème incompatible Mode de récupération WordPress
« Une autre mise à jour est en cours » Verrou resté posé dans la base Attendre, puis supprimer le verrou
« La mise à jour a échoué » Fichiers non modifiables par le serveur Vérifier les permissions / identifiants FTP
Site bloqué en maintenance Fichier .maintenance resté en place Le supprimer à la racine
Le bouton ne fait rien Permissions, verrou ou serveur saturé Mise à jour manuelle par FTP

Page blanche WordPress après la mise à jour

La page blanche WordPress - écran blanc, aucune erreur, parfois même pas le back-office - signifie presque toujours une erreur PHP fatale : le code s'arrête avant d'avoir affiché quoi que ce soit. Dans 9 cas sur 10, c'est une extension ou un thème qui n'est pas compatible avec la nouvelle version.

La méthode : connectez-vous en FTP, renommez le dossier wp-content/plugins en wp-content/plugins-off, rechargez le site. S'il revient, c'est bien une extension. Renommez le dossier dans l'autre sens, puis désactivez les extensions une par une depuis l'admin jusqu'à trouver la coupable, et laissez-la désactivée le temps que son éditeur publie une version compatible. Même logique pour le thème : renommez son dossier, WordPress bascule sur un thème par défaut.

L'erreur critique WordPress et le mode de récupération

Depuis WordPress 5.2, le fameux « Erreur critique WordPress » ne vous laisse pas seul : WordPress envoie un e-mail à l'adresse de l'administrateur, avec un lien de connexion qui ouvre le site en mode de récupération. Dans ce mode, l'extension ou le thème fautif est mis en pause pour votre session seulement - vos visiteurs, eux, voient toujours l'erreur, mais vous pouvez travailler.

Ouvrez le lien, connectez-vous, repérez l'encart qui nomme le composant en cause, désactivez-le, puis cliquez sur « Quitter le mode de récupération » et vérifiez le site. Si l'e-mail n'arrive pas (hébergement qui bloque les envois, filtre antispam), la même désactivation se fait en FTP en renommant le dossier de l'extension suspecte.

« Une autre mise à jour est en cours » : le verrou à enlever

Ce message apparaît quand WordPress a posé un verrou dans la base avant de mettre à jour, et ne l'a pas retiré. C'est volontaire : ça empêche deux mises à jour simultanées d'abuser de la même table. Le verrou dure normalement 15 minutes après la fin de l'opération.

Attendez une heure avant de faire quoi que ce soit. Si le message est toujours là, c'est un verrou orphelin. Sauvegardez la base, puis, dans phpMyAdmin, ouvrez la table wp_options (le préfixe peut être différent chez vous), cherchez la ligne core_updater.lock et supprimez uniquement celle-là. En ligne de commande, l'équivalent est wp option delete core_updater.lock. Rechargez ensuite Tableau de bord → Mises à jour : les boutons sont revenus.

« La mise à jour a échoué » : le message de WordPress après une tentative

Quand la mise à jour a échoué, WordPress affiche un message explicite avec un lien pour réessayer. Ne le prenez pas au pied de la lettre : avant de réessayer, vérifiez que le fichier .maintenance n'est pas resté à la racine de votre installation (voir le cas suivant) et que le site répond.

Ce message vient très souvent d'un problème de droits sur les fichiers. Si WordPress vous demande un identifiant FTP au moment de mettre à jour, c'est que le serveur web n'a pas le droit d'écrire dans ses propres fichiers. Deux options : donner les identifiants FTP demandés pour cette opération, ou faire corriger les permissions par l'hébergeur. Sur un site qu'on reprend, on règle ça une fois pour toutes : sinon, chaque mise à jour devient une négociation.

Le site est bloqué en mode maintenance

Pendant une mise à jour, WordPress crée un fichier .maintenance à la racine : c'est lui qui affiche « Brièvement indisponible pour une maintenance planifiée ». Si l'opération échoue en cours de route, le fichier reste et votre site reste fermé à tous vos visiteurs.

Une fois certain qu'aucune mise à jour ne tourne, supprimez .maintenance à la racine, via FTP ou le gestionnaire de fichiers. Le site se rouvre immédiatement. Si vous voulez savoir d'où vient le blocage et comment poser un vrai mode maintenance propre, notre article sur le mode maintenance WordPress détaille les réglages et les pièges.

WordPress ne se met pas à jour : le bouton tourne dans le vide

WordPress ne se met à jour et rien ne se passe : pas de message, pas de progression, parfois un retour à l'écran précédent. Trois causes reviennent :

  • Un verrou encore posé, comme vu plus haut.
  • Un manque de mémoire : la mise à jour d'un gros site échoue silencieusement. Vérifiez la limite mémoire côté hébergeur ; en dessous de 128 Mo, les opérations d'administration deviennent fragiles.
  • Un serveur ou un pare-feu qui coupe la connexion sortante vers wordpress.org.

Dans ce cas, ne vous acharnez pas : passez à la méthode manuelle.

Mettre à jour WordPress manuellement, quand le tableau de bord refuse

Quand rien ne passe par l'administration, la mise à jour manuelle règle le problème en dix minutes. La méthode officielle :

  1. Téléchargez la dernière version de WordPress sur wordpress.org et décompressez l'archive.
  2. Désactivez les extensions.
  3. Supprimez les dossiers wp-admin et wp-includes sur le serveur.
  4. Envoyez les nouveaux wp-admin et wp-includes à leur place par FTP.
  5. Copiez les fichiers du nouveau wp-content dans votre wp-content existant, sans supprimer votre dossier : c'est là que vivent vos thèmes, extensions et médias.
  6. Envoyez tous les fichiers à la racine (index.php, wp-login.php, etc.). Votre wp-config.php n'est pas touché.
  7. Supprimez le fichier .maintenance s'il est resté.
  8. Ouvrez /wp-admin : WordPress détecte le changement et propose de mettre la base à jour. Suivez le lien, puis réactivez vos extensions.
  9. Videz le cache.
Infographie des six cas d'échec de mise à jour WordPress avec leur cause et la première action à effectuer

Quand arrêter et appeler quelqu'un

Si vous en êtes à la troisième manipulation, si vous ne savez plus quel dossier vous avez renommé, ou si le site est en panne depuis plus d'une heure alors qu'il fait vivre votre activité : arrêtez. Une mise à jour ratée est un problème de vingt minutes quand on a l'habitude ; c'est une journée entière quand on cherche à l'aveugle.

C'est exactement ce que couvre notre dépannage WordPress en urgence : diagnostic gratuit, intervention rapide, à partir de 75 €HT, et un dépannage garanti 30 jours. Un client a installé lui-même une extension qui a provoqué une erreur critique : le monitoring a alerté et l'intervention a eu lieu dans l'heure. C'est à ça que sert de ne pas être seul sur ce genre de manipulation.

5/ Après la mise à jour : les 5 vérifications qui évitent la panne

La mise à jour est terminée, le tableau de bord vous dit que tout va bien. Le tableau de bord ne visite pas votre site à votre place. Cinq vérifications, dix minutes :

  1. Trois pages, deux écrans. La page d'accueil, une page intérieure, une page avec un formulaire - sur ordinateur et sur mobile. Un débordement de mise en page se voit rarement dans l'admin.
  2. Le formulaire de contact, pour de vrai. Envoyez un message et vérifiez qu'il arrive bien dans la boîte mail. Les formulaires cassés par une mise à jour sont la panne la plus silencieuse : on ne s'en aperçoit qu'en perdant des demandes de devis.
  3. Si vous vendez en ligne, une commande test. Jusqu'à la page de confirmation, puis remboursez-vous.
  4. Outils → Santé du site, et l'écran Extensions. Aucune notice d'erreur, aucune extension passée en « inactive » à votre insu, aucune alerte de version PHP.
  5. Videz le cache, puis regardez la version. Cache du plugin, cache serveur et CDN : sinon vous jugez le site sur une version périmée, et vous pouvez très bien « constater » que tout va bien alors que rien n'a changé sur le serveur.

Ajoutez à ça un coup d'œil aux journaux d'erreurs de l'hébergeur dans les 24 heures : c'est là qu'apparaissent les avertissements PHP qui ne cassent rien aujourd'hui et cassent tout au prochain passage de version.

Et si vous ne voulez plus y penser : les mises à jour chez Wp Smart

Tout ce qui précède est faisable soi-même. C'est juste à refaire chaque mois, sur un site qui vit, avec des extensions qui bougent toutes seules.

Dans la formule de maintenance WordPress à 752 €HT/an, soit 62,67 €HT/mois, voilà comment les mises à jour sont organisées :

  • Une copie complète chaque lundi - fichiers et base de données - juste avant les mises à jour hebdomadaires de WordPress, du thème et des extensions.
  • La base de données sauvegardée chaque jour, les fichiers chaque mois, le tout stocké hors de votre hébergement, en double : sur un NAS et sur Google Drive.
  • La correction des éventuels bugs apparus après une mise à jour, et le test mensuel de vos formulaires pour éviter la panne silencieuse.
  • Un rapport mensuel qui liste ce qui a été fait, et une intervention 7j/7, 365 jours par an en cas de panne.
  • Un seul interlocuteur : Antoine, freelance WordPress depuis 2012, pas une agence avec un ticket qui change de mains.

Le détail de ce qui est inclus est sur la page maintenance WordPress, et le prix comme les prestations hors forfait sont sur la page tarifs - sans reconduction tacite.

FAQ mise à jour WordPress

À quelle fréquence faut-il faire la mise à jour WordPress ?

Les correctifs de sécurité et les versions mineures s'installent tout seuls. Pour le reste : les extensions et le thème une fois par mois dans un usage classique, une fois par semaine si le site prend des commandes ou des demandes de devis. Une version majeure de WordPress se traite dans les semaines qui suivent sa sortie, une fois la sauvegarde vérifiée - pas le jour même, pas six mois après.

Que risque-t-on à ne pas mettre à jour son site WordPress ?

D'abord une faille : les vulnérabilités corrigées sont publiées, donc connues, donc exploitées automatiquement. Ensuite l'accumulation : plus vous attendez, plus l'écart entre votre site et la version actuelle est grand, plus la mise à jour devient risquée. Et un jour, votre hébergeur retire la version de PHP que votre site utilise encore, et le site s'arrête sans prévenir.

Peut-on mettre à jour WordPress sans sauvegarde ?

Non, sauf si vous acceptez de reconstruire le site. La sauvegarde est aussi ce qui rend la mise à jour réversible : sans elle, un plantage vous laisse sans retour en arrière possible, et il ne reste que le dépannage dans l'urgence. C'est un réflexe à prendre une fois, pour toutes les mises à jour suivantes.

La mise à jour automatique de WordPress est-elle dangereuse ?

Pas en soi. Elle est même le meilleur rempart contre les failles connues, parce qu'elle agit en heures, pas en semaines. Ce qui est dangereux, c'est une mise à jour automatique sans sauvegarde et sans personne pour regarder le site ensuite : le site peut être cassé pendant des jours sans que personne ne s'en aperçoive.

Que faire si la mise à jour PHP casse le site ?

C'est le cas le plus simple à rattraper : dans le panneau de votre hébergeur, remettez la version PHP précédente - le site se remet en ligne dans la minute, puisque le changement est une simple bascule de configuration. Ensuite, mettez à jour les extensions et le thème qui n'étaient pas prêts, attendez leurs versions compatibles, et retentez. C'est précisément pour ça qu'on garde PHP pour la fin.

Vos mises à jour, vous préférez ne plus y penser ?

Copie complète le lundi, mises à jour chaque semaine, vérification derrière et intervention 7j/7 si quelque chose casse : c'est notre maintenance WordPress, pour 752 €HT/an.

Sources