2023-11-02 05:00 Temps de lecture : 23 min

Comment activer/désactiver le mode de maintenance WordPress

La gestion d'un site WordPress et sa maintenance sont deux aspects distincts. Un entretien régulier est essentiel et comprend la réalisation de sauvegardes, l'application de mises à jour, le contrôle de la sécurité et la mise à jour du contenu. Ces tâches peuvent paraître fastidieuses, surtout pour ceux qui n'ont pas de connaissances techniques approfondies.

Néanmoins, lorsqu'une intervention de maintenance significative est nécessaire, une courte interruption est souvent inévitable. C'est là que le mode maintenance de WordPress se révèle précieux. Il vous permet d'apporter des changements à votre site sans perturber l'expérience de l'utilisateur. C'est comme si vous installiez un panneau informant que des travaux sont en cours et signalant un désagrément temporaire.

Une fois le mode maintenance activé, vous pouvez apporter toutes les modifications nécessaires à votre site. Dans cet article, je vais vous présenter le mode maintenance de WordPress, son utilité et la façon de l'activer ou le désactiver selon vos besoins. L'acquisition de ces connaissances vous aidera à gérer votre site web de manière plus efficace.

Les défis de la maintenance d'un site WordPress

La maintenance d'un site WordPress peut impliquer un grand nombre de tâches et de défis, mais le résultat final est toujours bénéfique. Voici quelques difficultés courantes que vous pourriez rencontrer lors de la maintenance d'un site WordPress :

Sécurité

Étant donné que WordPress est une plateforme largement utilisée pour alimenter de nombreux sites web, il représente une cible privilégiée pour les pirates informatiques. Les sites sont fréquemment confrontés à des infections par des logiciels malveillants, des attaques par force brute et des vulnérabilités au sein des thèmes et extensions. La première étape consiste à maintenir votre site, vos thèmes et vos extensions à jour, tout en utilisant des mots de passe robustes. Ensuite, vous pouvez envisager l'installation d'un plugin de sécurité performant.

Extensions et thèmes

WordPress est régulièrement mis à jour, mais les extensions et thèmes ne suivent pas toujours ce rythme. Des problèmes de compatibilité peuvent survenir, se manifestant par des dysfonctionnements, des défauts de mise en page, etc. Il est donc essentiel de maintenir les extensions et les thèmes à jour pour garantir leur bon fonctionnement avec la version la plus récente de WordPress.

Performance

Si votre site web se charge lentement, cela nuit à l'expérience utilisateur et peut pénaliser votre position dans les résultats des moteurs de recherche (SERP). Dans ce cas, vous devez mettre en œuvre des techniques de mise en cache, compresser les images, utiliser un réseau de diffusion de contenu (CDN) et optimiser votre code.

Sauvegarde et récupération

Il peut arriver que vous perdiez des données de votre site pour diverses raisons : dysfonctionnements du serveur, cyberattaques, suppressions accidentelles, etc. Par conséquent, vous devez régulièrement effectuer des sauvegardes de votre site et mettre en place une stratégie de restauration fiable.

Base de données

Si votre site WordPress prend de l'ampleur, vous risquez de rencontrer des problèmes de performance dus à une base de données surchargée. Vous devez donc effectuer une optimisation régulière et maintenir votre base de données propre pour garantir des performances et une fiabilité optimales.

Référencement et contenu

Le maintien d'une présence SEO efficace et d'une stratégie de contenu performante exige une maintenance constante. Vous devez donc continuellement rechercher des mots-clés pertinents, optimiser le site web pour les moteurs de recherche et vous adapter aux évolutions constantes des algorithmes de ces derniers.

Conception web

Il faut des efforts constants pour maintenir une conception web flexible et à la pointe des tendances, tout en assurant aux utilisateurs une expérience agréable. Ainsi, avec les évolutions des attentes des utilisateurs, vous devez continuellement adapter la conception de votre site et y intégrer des concepts de design exigeants.

Évolutivité

Un site web qui se développe attire plus de visiteurs et nécessite davantage de ressources à gérer. Il est donc essentiel d'adapter l'infrastructure de votre site web, ce qui représente une tâche de maintenance complexe.

Aspects juridiques

Le respect des diverses réglementations, telles que le RGPD ou la protection des données, est un autre aspect crucial à prendre en compte pour assurer l'efficacité de votre site. Vous devez donc mettre à jour votre site web avec les dernières normes juridiques et effectuer les ajustements nécessaires.

Comme vous pouvez le constater, la maintenance d'un site WordPress présente de nombreux défis. Cependant, grâce à des mises à jour régulières, des contrôles de sécurité et des adaptations aux besoins, vous pouvez surmonter ces difficultés. Il est conseillé de solliciter l'aide d'un professionnel pour résoudre les problèmes plus complexes qui dépassent votre domaine de compétence.

Le mode maintenance de WordPress

Le mode maintenance empêche les visiteurs de consulter votre site web et les informe qu'il est temporairement indisponible. Il fonctionne comme un bouton "pause" pour votre site, vous permettant de travailler en arrière-plan.

Lorsque votre site est en mode maintenance, les visiteurs voient un message indiquant que le site est actuellement en cours de maintenance. Vous pouvez personnaliser ce message en l'adaptant au ton et au style de votre marque. Vous pouvez également indiquer une estimation du temps nécessaire avant que votre site ne soit de nouveau opérationnel.

L'affichage de messages personnalisés du mode maintenance permet de gérer les attentes des visiteurs et de leur éviter de se retrouver face à des fonctionnalités dysfonctionnelles ou à des temps de chargement trop longs. Lorsque le mode maintenance est activé, vous pouvez effectuer les actions suivantes :

  • Mettre à jour la version de WordPress
  • Mettre à jour un thème ou une extension
  • Modifier du code dans le backend
  • Apporter des modifications à la conception du frontend
  • Configurer une extension ou un thème
  • Effectuer des mises à jour de contenu
  • Corriger des erreurs et des problèmes de sécurité

Une fois que vous avez terminé les actions mentionnées précédemment sur votre site, désactivez simplement le mode maintenance. Cela rétablira votre site web à son état initial, avec toutes vos mises à jour en ligne et accessibles aux visiteurs.

Ainsi, en utilisant le mode maintenance, vous pouvez assurer une expérience utilisateur fluide, même lorsque d'importantes modifications sont effectuées en coulisses. C'est une fonctionnalité essentielle pour gérer efficacement votre site WordPress.

Quand utiliser le mode maintenance de WordPress

Il existe divers cas où il est nécessaire d'activer le mode maintenance sur votre site WordPress. L'objectif principal est de garantir une expérience utilisateur optimale et de limiter les interruptions de service pour préserver la fiabilité de votre site.

Voici les situations typiques où l'activation du mode maintenance est recommandée :

Mise à jour du site web

La mise à jour du site web est l'une des utilisations les plus fréquentes du mode maintenance. Elle peut être nécessaire lorsque vous mettez à jour les principaux composants de WordPress, tels que les thèmes et les extensions.

La mise à niveau d'un thème ou d'une extension peut entraîner de brèves perturbations ou modifier les fonctionnalités et l'efficacité de votre site. Cependant, en activant le mode maintenance, vous évitez que vos visiteurs ne soient confrontés à ces problèmes.

Résolution d'erreurs

Lorsqu'une erreur survient sur votre site ou qu'une correction immédiate est nécessaire, l'activation du mode maintenance est une solution idéale. Elle vous permet de vous concentrer sur la résolution du problème sans que vos visiteurs ne rencontrent un message d'erreur.

Mise à jour de contenu

Lorsque vous mettez à jour le contenu de votre site web, l'activation du mode maintenance peut s'avérer utile. En mode maintenance, vous pouvez modifier plusieurs éléments de contenu simultanément, voire modifier la conception de votre site web.

Refonte du site web

La refonte complète d'un site web est un projet de grande envergure qui peut avoir un impact important sur son apparence. Il est donc recommandé d'utiliser le mode maintenance pendant toute cette phase de refonte. Cela préserve l'expérience utilisateur en ne présentant que la version mise à jour de votre site web et en évitant l'affichage de toute page brisée.

Test de nouvelles fonctionnalités

Si vous prévoyez d'ajouter de nouvelles fonctionnalités à votre site web, il est préférable d'activer le mode maintenance lors de leur test. Cela empêchera toute perturbation de l'expérience utilisateur de vos visiteurs.

Migration du serveur

Lors du transfert de votre site vers un nouveau serveur, une certaine instabilité ou des interruptions de service peuvent survenir. L'utilisation du mode maintenance vous permet de maintenir une expérience utilisateur positive pendant toute cette procédure.

Maintenance de la base de données

La maintenance de la base de données est une tâche complexe et il est essentiel d'activer le mode maintenance durant ce processus. Cela garantit que les utilisateurs n'interagissent pas avec votre site pendant que vous optimisez, corrigez ou nettoyez la base de données, afin d'éviter toute corruption ou ralentissement des données.

Corrections de sécurité

Il serait regrettable de découvrir une faille de sécurité ou une vulnérabilité sur votre site web. Dans ce cas, le mode maintenance est une protection précieuse. Il vous permet d'identifier et de résoudre tout problème de sécurité sans exposer davantage votre site web à un risque accru.

Il est fortement recommandé de communiquer avec votre public et de l'informer de la raison de la maintenance de votre site. Indiquez-lui également le temps d'arrêt prévu, afin qu'il revienne dès que votre site sera de nouveau en ligne.

Activer/Désactiver le mode maintenance de WordPress

Vous pouvez activer le mode maintenance de votre site WordPress en utilisant deux approches. La première est un processus manuel qui peut être réalisé de deux manières :

  • Ajouter un fichier nommé .maintenance à la racine de votre répertoire et y insérer du code.
  • Modifier le fichier function.php et y ajouter du code.

La deuxième approche, plus simple, consiste à installer une extension. L'utilisation d'une extension simplifie considérablement le processus.

Il est conseillé d'opter pour l'approche manuelle, car l'ajout d'une extension supplémentaire peut ralentir votre site. Toutefois, si vous souhaitez éviter les complexités de la configuration des fichiers WordPress dans le backend, l'utilisation d'une extension est une option judicieuse.

#1. Activer ou désactiver le mode maintenance depuis le répertoire racine

Pour activer le mode maintenance en utilisant le fichier .htaccess, vous devez accéder au cPanel de votre hébergeur. Voici les étapes à suivre :

Étape 1 : Après vous être connecté au compte de votre hébergeur, accédez à votre cPanel.

Étape 2 : Accédez au Gestionnaire de fichiers depuis votre cPanel.

Étape 3 : Accédez au dossier public_html, qui est le répertoire racine de votre site WordPress.

Étape 4 : Dans ce dossier, créez un fichier .maintenance et enregistrez-le.

Étape 5 : Cliquez avec le bouton droit de la souris sur le fichier .maintenance et cliquez sur Modifier.

Étape 6 : Ajoutez les lignes de code suivantes dans le fichier et cliquez sur Enregistrer les modifications.

 <?php $upgrading = time(); ?>

Remarque : Cette ligne de code indique à votre site WordPress que vous effectuez actuellement une mise à jour.

Étape 7 : Pour activer le mode maintenance, il vous suffit d'accéder à votre site web. Vous y verrez un message indiquant que le site est "Brièvement indisponible pour la maintenance planifiée. Veuillez revenir dans un instant."

Étape 8 (Facultatif) : Dans le répertoire /wp-content/, vous pouvez ajouter un fichier maintenance.php afin de personnaliser le message de maintenance. De plus, vous pouvez créer une page de maintenance unique en y ajoutant du code PHP, CSS et HTML.

Désactiver le mode maintenance : Pour désactiver le mode maintenance et permettre à nouveau l'accès des visiteurs à votre site web, supprimez simplement le fichier .maintenance une fois vos opérations de maintenance terminées.

Passons maintenant à l'autre processus manuel d'activation du mode maintenance.

#2. Activer ou désactiver le mode maintenance à l'aide du fichier function.php

Vous pouvez également activer le mode maintenance en modifiant le fichier function.php de votre site web. Toutefois, pour ce faire, vous devez apporter des modifications à votre fichier de thème et y ajouter du code. Voici les étapes à suivre :

Étape 1 : Connectez-vous à votre site web et cliquez sur Apparence > Éditeur de fichiers de thème. Ensuite, cliquez sur le fichier function.php situé à droite de l'écran.

Étape 2 : Avant de modifier le fichier function.php, il est préférable d'en faire une copie et de l'enregistrer sur votre ordinateur en guise de sauvegarde.

Étape 3 : Faites défiler vers le bas du fichier function.php, copiez le code suivant et collez-le dans le fichier.

function wp_maintenance_mode(){
    if(!current_user_can('edit_themes') || !is_user_logged_in()){
        wp_die('<h1>Under Maintenance</h1><br />Website under planned maintenance. Please check back later.');
    }
}
add_action('get_header', 'wp_maintenance_mode');

Remarque : ce code vérifie si l'utilisateur actuel est connecté et autorisé à modifier les thèmes. Si ce n'est pas le cas, un message de maintenance est affiché.

Étape 4 : Après avoir saisi le code, cliquez sur Mettre à jour le fichier afin d'enregistrer les modifications.

Étape 5 : Accédez maintenant à votre site web pour vérifier si le mode maintenance est actif. La page de maintenance par défaut devrait ressembler à ceci.

Désactiver le mode maintenance : Pour désactiver le mode maintenance, vous devez retourner dans le fichier function.php et supprimer simplement le code que vous y aviez inséré. Ensuite, cliquez de nouveau sur le bouton Mettre à jour le fichier pour enregistrer les modifications. C'est tout ; le mode maintenance est maintenant désactivé sur votre site.

La page de maintenance par défaut est assez basique et manque d'informations. Si vous souhaitez créer facilement une page de mode maintenance plus conviviale pour vos visiteurs, l'utilisation d'une extension est préférable. Ainsi, vous n'avez pas à recourir à une approche manuelle et vous pouvez concevoir votre page avec plus de flexibilité.

#3. Activer ou désactiver le mode maintenance à l'aide d'une extension

Si vous préférez éviter le processus manuel, optez pour une extension. Il existe de nombreuses extensions WordPress pour le mode maintenance, mais dans cet exemple, j'utiliserai l'extension LightStart.

Voici les étapes à suivre :

Étape 1 : Commencez par installer et activer l'extension LightStart sur votre site WordPress.

Étape 2 : Accédez à l'extension LightStart depuis le tableau de bord.

Étape 3 : Cliquez sur l'onglet "Conception". C'est ici que vous pouvez modifier l'apparence et le style de la page que vos visiteurs verront en mode maintenance. Vous pourrez choisir et importer un modèle pour votre page de maintenance à partir de cette section. N'oubliez pas d'enregistrer vos modifications en cliquant sur "Enregistrer les paramètres" en bas.

Étape 4 : Ensuite, cliquez sur l'onglet "Modules". C'est ici que vous pouvez ajouter des fonctionnalités telles que le code de suivi Google Analytics à votre page de mode maintenance. Cependant, après avoir effectué une modification, n'oubliez pas de cliquer sur "Enregistrer les paramètres".

Étape 5 : Cliquez sur l'onglet "Gérer le bot" pour configurer un chatbot. À partir de là, vous pouvez ajouter un nom au bot, télécharger un avatar, définir un message automatisé et l'inclure dans la page du mode maintenance. Une fois terminé, cliquez à nouveau sur "Enregistrer les paramètres".

Étape 6 : Revenez à l'onglet "Général" une fois la configuration de votre page de mode maintenance terminée. Basculez l'état sur "Activé" pour activer la page de maintenance sur votre site WordPress.

Étape 7 : Enfin, vérifiez que votre site web est bien en mode maintenance en ouvrant une nouvelle fenêtre de navigateur et en saisissant votre adresse web.

Félicitations ! Vous avez réussi à mettre votre site WordPress en mode maintenance à l'aide de l'extension LightStart.

Conclusion

Maintenant que vous savez comment activer ou désactiver le mode maintenance, pensez à l'activer avant d'effectuer des modifications sur votre site web. J'ai présenté deux approches manuelles et une approche utilisant une extension pour activer et désactiver le mode maintenance. Vous pouvez simplement choisir celle qui correspond le mieux à vos besoins et à vos compétences.

Vous pouvez également vous renseigner davantage sur les entreprises WordPress qui dominent le secteur.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.