Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment mettre WordPress en mode lecture seule pour les migrations et la maintenance

Lorsque vous gérez un site WordPress, que vous effectuiez des mises à jour ou que vous migriez vers un nouvel hébergeur, le plus grand risque n'est souvent pas technique. Il s'agit d'utilisateurs qui apportent des modifications en arrière-plan pendant que vous travaillez encore dans les coulisses.

Cela peut mener à la catastrophe ! J'ai vu des entreprises perdre des données de vente, écraser de nouveaux articles de blog et égarer des dossiers clients parce que des modifications ont été apportées pendant une fenêtre de maintenance critique.

C'est pourquoi je recommande toujours de mettre votre site dans un état temporaire de lecture seule, également appelé gel de contenu. Cela empêche quiconque, même les utilisateurs ayant des permissions de modification, d'apporter des changements.

De cette façon, vous vous assurez que rien ne sera perdu et que votre site WordPress restera fonctionnel pour les visiteurs.

Dans cet article, je vais vous montrer comment mettre facilement WordPress en mode lecture seule. C'est parfait lorsque vous changez d'hébergeur, mettez à jour des plugins majeurs ou effectuez d'autres tâches de maintenance importantes. 👷

Comment mettre WordPress en mode lecture seule pour les migrations et la maintenance

Pourquoi utiliser le mode lecture seule pendant la maintenance de WordPress ?

Le mode lecture seule aide à protéger votre contenu en bloquant temporairement les modifications pendant la maintenance, les mises à jour ou les migrations de site. Cela évite la perte de données et garantit que les utilisateurs n'interagissent pas avec des fonctionnalités qui pourraient être indisponibles ou instables.

Sans le mode lecture seule, les mises à jour de WordPress peuvent entraîner la défaillance de certaines fonctionnalités ou un comportement imprévisible. Cela peut frustrer les visiteurs et entraîner une mauvaise expérience utilisateur.

Par exemple, sur un site de commerce électronique, un client pourrait essayer d'ajouter un article à son panier ou de passer à la caisse, pour que le processus échoue. Cela crée non seulement de la confusion, mais pourrait également vous coûter une vente.

Ce ne sont pas seulement les clients non plus. Imaginez qu'un de vos rédacteurs termine un long article de blog, pour ensuite le voir disparaître lors d'une migration de serveur.

C'est pourquoi activer le mode lecture seule est l'une des mesures les plus intelligentes que vous puissiez prendre avant d'effectuer des tâches majeures comme migrer votre site web ou mettre à jour des plugins essentiels.

Maintenant, examinons la meilleure façon d'activer le mode lecture seule dans WordPress. Dans ce guide, je vais vous expliquer :

Commençons !

Mettre votre site WordPress en mode lecture seule (étape par étape)

Bien qu'il existe des plugins conçus spécifiquement pour un mode « lecture seule », de nombreuses options populaires n'ont pas été mises à jour depuis longtemps. L'utilisation de plugins obsolètes peut présenter un risque de sécurité.

C'est pourquoi je recommande plutôt d'utiliser le plugin User Blocker.

Il vous permet de bloquer temporairement n'importe quel utilisateur de son compte WordPress. Et toute personne bloquée ne pourra pas modifier le contenu du site ni en ajouter de nouveau, bien que les visiteurs pourront toujours consulter le site web.

Si un utilisateur tente de se connecter à un compte bloqué, il verra un message indiquant « Votre compte a été bloqué. » Vous pouvez personnaliser ce message pour donner plus d'informations à vos utilisateurs.

Un compte utilisateur WordPress verrouillé

Ce plugin est parfait pour les sites d'adhésion, les boutiques en ligne, ou tout autre type de site qui autorise l'enregistrement d'utilisateurs.

⚠️ Important : Ce plugin fonctionne en bloquant la connexion des utilisateurs. Autrement dit, il ne fige pas toute votre base de données. Les visiteurs pourraient toujours laisser des commentaires ou soumettre des formulaires, et ces nouvelles données pourraient être perdues pendant votre maintenance.

C'est pourquoi je vais également vous montrer comment désactiver temporairement les commentaires et les formulaires comme deuxième étape cruciale.

Tout d'abord, installons et activons le plugin User Blocker. Si vous avez besoin d'aide, consultez notre guide sur comment installer un plugin WordPress.

Installation de User Blocker

Après l'activation, allez dans la section User Blocker de votre zone d'administration WordPress.

Ici, vous verrez trois onglets :

  • Bloquer l'utilisateur par heure
  • Bloquer l'utilisateur par date
  • Bloquer l'utilisateur définitivement
Les onglets dans User Blocker

Si vous n'êtes pas sûr de ce qu'il faut configurer, examinons-les un par un.

Bloquer par heure

Dans l'onglet Bloquer l'utilisateur par heure, vous pouvez sélectionner un ou plusieurs utilisateurs et saisir l'heure de blocage.

Pour ce tutoriel, je vais vous montrer comment bloquer tous les utilisateurs. Pour ce faire, vous pouvez cliquer sur la case à cocher en haut à gauche du tableau pour tout sélectionner.

Vérification de tous les utilisateurs pour la configuration du temps de blocage

Ensuite, vous pouvez commencer à configurer l'heure de blocage.

Par exemple, j'ai défini l'heure de blocage le lundi de 01h00 à 03h00 UTC.

Configuration du temps de blocage dans User Blocker

Vous ne savez pas combien de temps vous en aurez besoin ? N'hésitez pas à consulter notre guide sur la durée de la maintenance WordPress.

Vous pouvez également planifier plusieurs blocs horaires. Par exemple, j'ai ajouté un autre réglage le jeudi à la même heure.

Configuration d'un autre temps de blocage dans User Blocker

Après cela, vous pouvez écrire un message de blocage que les utilisateurs verront s'ils essaient de se connecter. Par exemple, vous pourriez vouloir expliquer que vous effectuez une maintenance régulière.

Si vous sautez cette partie, les utilisateurs verront le message par défaut « Vous êtes temporairement bloqué ».

Ajout du message de blocage dans User Blocker

Vous pouvez également saisir une URL de redirection pour les envoyer vers une page spécifique.

Cela redirigera les utilisateurs bloqués vers une page spécifique au lieu d'afficher le message par défaut.

🧑‍💻 Astuce Pro : Si vous avez une page de maintenance, vous pouvez saisir son URL dans le champ « URL de redirection » pour y guider les utilisateurs pendant la période d'indisponibilité. Pour en configurer une, vous pouvez consulter notre guide sur comment rediriger les visiteurs vers une page de maintenance.

Et si vous déplacez définitivement votre site vers un nouveau domaine, il est conseillé d'utiliser ce champ pour rediriger automatiquement les utilisateurs vers votre nouveau site.

Enfin, vous pouvez cliquer sur le bouton « Bloquer l'utilisateur » pour enregistrer les modifications.

Message de succès dans User Blocker

Un message de succès apparaîtra et vos paramètres seront listés dans le tableau.

Ici, vous pouvez cliquer sur l'icône en forme d'œil dans la colonne « Heure de blocage » pour voir toutes les heures de blocage planifiées pour l'utilisateur.

Détails du blocage par temps dans le tableau

Désormais, lorsque les utilisateurs tenteront de se connecter pendant l'heure de blocage planifiée, ils verront le message de blocage.

Voici à quoi cela ressemble sur notre site de démonstration :

Message d'erreur du blocage par temps

Bloquer par date

Pour les maintenances plus longues, il est préférable d'utiliser l'onglet « Bloquer l'utilisateur par date ». Ici, vous utiliserez un sélecteur de date pour bloquer un utilisateur pour une journée, une semaine ou un mois – idéal pour les mises à niveau de serveur ou les projets de refonte de site web.

Pour ce tutoriel, je vais vous montrer comment bloquer un seul utilisateur.

Vous pouvez cocher la case à côté d'un utilisateur. Ensuite, cliquez sur l'icône en forme de crayon dans l'onglet « Action » pour modifier les paramètres.

L'icône crayon pour modifier les paramètres de blocage par date d'un utilisateur

📝 Remarque : Soyez très prudent de ne pas bloquer votre propre compte administrateur ! Vous aurez besoin d'y accéder pour effectuer la maintenance et débloquer tout le monde une fois que vous aurez terminé. Si vous vous bloquez accidentellement, vous pouvez résoudre le problème en désactivant le plugin depuis votre panneau d'hébergement WordPress.

Vous pouvez consulter mon guide sur comment désactiver tous les plugins lorsque vous ne pouvez pas accéder à wp-admin pour des instructions étape par étape.

Cela ouvrira une zone de paramètres dédiée pour l'utilisateur que vous avez sélectionné.

User Blocker vous en informe par un message mis en évidence en rouge, comme ceci :

Paramètre dédié pour un utilisateur

Vous pouvez maintenant ajouter votre date de blocage dans les champs « De » et « À ».

Par exemple, je bloque cet utilisateur du 9 juin 2025, 01:00:00 au 9 juillet 2025, 00:00:00.

Configuration des dates de blocage pour un utilisateur

Si vous n'êtes pas sûr du temps dont vous aurez besoin, consultez notre guide sur la durée typique de la maintenance WordPress.

Vers le bas de l'écran, vous verrez la section « Bloquer le message ».

Vous pouvez maintenant simplement taper un nouveau message dans le champ. Si vous sautez cette partie, les utilisateurs verront le message par défaut « Vous êtes temporairement bloqué ».

Message de blocage pour le verrouillage d'un utilisateur

Ensuite, vous pouvez librement entrer l'URL de redirection, ou pas.

🧑‍💻 Astuce de pro : N'oubliez pas que le champ « URL de redirection » est un excellent endroit pour mettre le lien vers votre page de maintenance. Cela donne aux utilisateurs bloqués un point d'atterrissage utile pendant que vous travaillez. Pour les instructions de configuration, consultez notre guide sur la redirection des visiteurs vers une page de maintenance.

Si vous migrez vers un nouveau domaine, vous pouvez utiliser ce champ pour rediriger automatiquement les utilisateurs vers votre nouveau site.

Une fois que tout vous convient, cliquez simplement sur le bouton « Bloquer l'utilisateur ».

Vous devriez maintenant pouvoir voir le statut de blocage de l'utilisateur dans le tableau.

Statut du blocage par date

Et si l'utilisateur essaie de se connecter à votre site WordPress pendant la période spécifiée, il verra votre message de blocage.

Voici à quoi cela ressemble sur notre site de démonstration :

Message d'erreur du blocage par date

Bloquer l'utilisateur définitivement

Cette configuration bloquera les utilisateurs de manière permanente.

Vous pouvez cliquer sur la case à cocher à côté de l'utilisateur que vous souhaitez bloquer.

L'icône crayon pour bloquer définitivement un utilisateur

Ensuite, vous verrez la zone de paramètres dédiée de l'utilisateur.

Vous pouvez aller de l'avant et écrire le message de blocage.

Rédaction d'un message de blocage pour l'utilisateur que vous souhaitez bloquer définitivement

Avant de sauvegarder le paramètre, vous voudrez peut-être entrer l'URL de redirection.

Une fois cela fait, cliquez sur le bouton « Mettre à jour l’utilisateur bloqué ».

Maintenant, si vous regardez le tableau, vous verrez que le statut de l’utilisateur passe du vert au rouge. Cela signifie que vous avez appliqué avec succès votre nouvelle configuration.

Utilisateur bloqué définitivement

Et c’est tout !

Maintenant, si l’utilisateur essaie de se connecter à votre site, le message de blocage apparaîtra sur la page de connexion WordPress.

Message d'erreur du blocage permanent

Étape bonus : Comment désactiver temporairement les commentaires et les soumissions de formulaires

Avant de commencer la migration de votre site ou d’autres modifications importantes, vous voudrez également désactiver temporairement les commentaires et les soumissions de formulaires sur votre site. En effet, si quelqu’un soumet un commentaire ou un formulaire au milieu de vos modifications, ces données seraient perdues.

Pour désactiver temporairement les commentaires rapidement et facilement sur l’ensemble de votre site, je recommande d’utiliser WPCode.

C’est le meilleur plugin d’extraits de code disponible, et de nombreuses marques partenaires s’appuient également sur WPCode pour sa sécurité et sa facilité d’utilisation. Il est utilisé par plus de 2 millions de sites Web pour ajouter des fonctionnalités personnalisées sans toucher aux fichiers principaux. Pour en savoir plus, consultez notre avis complet sur WPCode.

Page d'accueil de WPCode

Installez et activez simplement le plugin gratuit d’extraits de code WPCode, puis accédez à Extraits de code » Ajouter un extrait.

À partir de là, vous pouvez cliquer sur la catégorie Commentaires dans le menu de gauche, puis cliquer sur « Utiliser l’extrait » sous « Désactiver complètement les commentaires ».

Extrait WPCode pour désactiver complètement les commentaires sur votre site WordPress

Sur l’écran suivant, tout ce que vous avez à faire est de faire passer le commutateur de Inactif à Actif.

Ensuite, cliquez sur le bouton Mettre à jour, et votre extrait sera en ligne.

Activer le snippet WPCode

Si vous préférez désactiver les commentaires manuellement sans plugin, vous pouvez consulter notre guide étape par étape sur comment désactiver complètement les commentaires dans WordPress.

Nous vous recommandons également de désactiver temporairement tous les formulaires de contact ou autres formulaires sur votre site web. Vous pouvez simplement supprimer le formulaire et le remplacer temporairement par votre adresse e-mail professionnelle afin de ne manquer aucun message important.

À ce stade, vous êtes prêt à migrer votre site ou à effectuer des travaux de maintenance essentiels sans vous soucier des conflits et des erreurs.

Astuce bonus : Comment créer de belles pages de maintenance dans WordPress

Bien que le mode lecture seule protège votre contenu pendant les mises à jour, il est également utile de mettre votre site en mode maintenance. Cela masque votre contenu habituel et affiche un message personnalisé à toute personne qui visite.

Une page de maintenance bien conçue peut informer les visiteurs que votre site est temporairement en mode lecture seule, pourquoi cela se produit et quand tout reviendra à la normale. C'est un moyen simple de tenir votre public informé et de maintenir une apparence professionnelle pendant que vous travaillez en coulisses.

C'est là que SeedProd intervient. C'est le meilleur constructeur de pages WordPress par glisser-déposer disponible, et c'est ma principale recommandation pour créer rapidement une belle page de maintenance.

Certaines de nos marques partenaires utilisent également SeedProd car il est très puissant tout en étant facile à utiliser. Pour plus de détails, consultez notre avis complet sur SeedProd.

Page d'accueil de SeedProd

Vous pouvez également utiliser la version gratuite de SeedProd pour créer une belle page en mode maintenance.

Pour plus de détails, vous pouvez consulter notre guide sur comment mettre votre site WordPress en mode maintenance.

FAQ : Comment mettre votre site WordPress en mode lecture seule

Je reçois beaucoup de questions sur la maintenance des sites et le verrouillage de contenu. Voici les réponses à certaines des plus courantes.

Quelle est la différence entre le mode lecture seule et le mode maintenance dans WordPress ?

La méthode de verrouillage de l'utilisateur / le mode lecture seule crée un « gel de contenu ». Il maintient votre site Web visible pour le public afin qu'il puisse naviguer comme d'habitude, mais il empêche les utilisateurs connectés d'apporter des modifications.

D'autre part, le mode maintenance complet (que vous pouvez configurer avec un plugin comme SeedProd) met votre site entier hors ligne pour les visiteurs. Il affiche également généralement un message temporaire, comme « De retour bientôt ! »

C'est souvent une meilleure option pour les changements plus importants où vous ne voulez que personne n'accède au site du tout.

Mettre mon site en mode lecture seule nuira-t-il à mon SEO ?

Pas du tout. Pour de courtes périodes de maintenance, l'utilisation de la méthode de verrouillage de l'utilisateur ne nuira pas à votre SEO. Votre site reste en ligne et accessible aux moteurs de recherche comme Google.

Si vous utilisez un mode maintenance complet, assurez-vous qu'il envoie l'en-tête correct 503 Service Unavailable. Cela indique aux moteurs de recherche que l'indisponibilité est temporaire.

Comment désactiver le mode lecture seule lorsque j'ai terminé ?

C'est simple. Retournez simplement aux paramètres du plugin User Blocker dans votre zone d'administration WordPress. De là, sélectionnez les utilisateurs et cliquez sur le bouton « Déverrouiller » pour rétablir leur accès.

De plus, n'oubliez pas de réactiver vos commentaires et formulaires de contact une fois votre maintenance terminée.

Ressources bonus : Plus de guides de maintenance WordPress

 J'espère que cet article vous a aidé à apprendre comment mettre votre site WordPress en mode lecture seule ou en mode gel de contenu !

Si vous avez trouvé cela utile, vous voudrez peut-être également consulter ces guides connexes :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

6 CommentsLeave a Reply

  1. to be honest, I didn’t know that such things also exist that we can have migration without affecting the users ability to see and read the blogs and content.
    I have always used under construction and coming soon landing pages. But it is good to have such ways to update and migrate for websites having subscription mode and other similar nature.
    Thanks for this guide.

  2. I use the ‘Under Construction’ plugin for this purpose. Does this method have any benefits other than making the website visible? And couldn’t it be counterproductive compared to the method of hiding everything behind a paragraph information in case something goes wrong?

    • This would be for sites with multiple authors to prevent someone from creating a draft or making a modification while a site is being migrated, you can use a coming soon page with this if you wanted for your site visitors.

      Admin

  3. Notez que le gel du code semble avoir été abandonné. Mais il a été forké et peut être trouvé sur github.

  4. Alors qu'en est-il des permissions d'ÉCRITURE DE FICHIERS ? Disons que le site WP est attaqué, comment puis-je verrouiller toute ÉCRITURE sur les systèmes de fichiers ?

  5. Merci d'avoir écrit sur ce plugin. Je me demandais si une telle chose serait généralement utile et je suis heureux de voir que, même si son utilisation reste plutôt de niche, elle est utile à certaines personnes.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.