Qu'est-ce que le mode maintenance sur un site WordPress ?

Partager l'article

Que ce soit pour la mise à jour de vos extensions ou pour débugger votre site, l’activation du mode maintenance est fortement conseillée.

Car, si certaines petites modifications peuvent se faire sans (comme l’ajout d’un nouveau contenu par exemple), d’autres interventions nécessitent de passer le site en maintenance afin d’éviter les dysfonctionnements imprévus.

Alors, pourquoi et comment activer le mode maintenance sur un site WordPress ? C’est ce que notre agence de maintenance WordPress vous explique dans cet article.

Pourquoi activer le mode maintenance ?

La maintenance d’un site WordPress est indispensable pour améliorer votre référencement, renforcer la sécurité d’un site et plus simplement, proposer une expérience utilisateur optimale.

L’activation du mode maintenance vous permet ainsi de diffuser un écran d’informations auprès de vos utilisateurs, plutôt qu’une page blanche déceptive et frustrante pour vos visiteurs.

Image du message par défaut affiché sur un site WordPress lorsqu'un site est mis en maintenance sans plugin maintenance activé
Message par défaut sur un site WordPress sans plugin de maintenance activé
Image d'une page maintenance avec le mode maintenance d'un plugin WordPress activée
Page affichée sur un site WordPress avec plugin de maintenance activé

Vous l’aurez compris, lorsqu’un site WordPress est en mode maintenance, l’URL diffuse un message invitant vos visiteurs à revenir plus tard. Ce message est évidemment personnalisable et nous verrons ensemble comment mettre au point une page de maintenance non-déceptive pour les internautes.

Sans le mode maintenance activé, les visiteurs ne savent pas s’il s’agit d’une erreur ou si le site est définitivement indisponible. Dans tous les cas, les pages blanches font généralement très mauvaise impression !

Effectuez vos modifications sans risque avec le mode maintenance

L’une des autres raisons d’activer le mode maintenance sur votre site WordPress est également de garantir la sécurité de vos utilisateurs.

Par exemple, si vous constatez des liens malveillants, des tentatives d’intrusion ou toutes autres formes de cyber-attaques, il est préférable de placer le site en hors-ligne afin de protéger vos données. Vous pourrez ensuite résoudre ces erreurs en toute sécurité avant de rendre le site à nouveau disponible.

Comment activer (et désactiver) le mode maintenance ?

Il existe différentes manières d’activer le mode maintenance sur un site WordPress. La méthode la plus simple consiste à télécharger un plugin de maintenance.

Impression d'écran du plugin WordPress "Maintenance"

Le plugin “Maintenance” est totalement gratuit et vous permet de mettre votre site en mode maintenance sans toucher à une seule ligne de code.

Pour ce faire :

  1. Installer le plugin
  2. Une fois installé, rendez-vous dans la fenêtre du plugin
  3. Il ne vous reste plus qu’à définir votre message de maintenance dans la zone texte prévue à cet effet et de cliquer sur “activer”.
  4. Voilà, le mode maintenance est désormais actif. Pour le retirer, il suffit de cliquer sur le bouton “off”.

Avec ce plugin de maintenance activé, même si votre site rencontre une erreur critique, la page de maintenance continuera d'être visible pour les utilisateurs.

Activer le mode maintenance sur WordPress sans passer par un plugin

Activer le mode maintenance sur WordPress manuellement est également possible. Toutefois, cette manipulation nécessite des notions de codage :

  • Rendez-vous dans le fichier .maintenance situé dans le répertoire racine de WordPress
  • Ensuite, insérez le code : <?php $upgrading - time(); ?>
  • Supprimez le fichier une fois la maintenance terminée pour désactiver le mode maintenance.

Activer le mode maintenance directement depuis votre tableau de bord WordPress

Attention, cette méthode nécessite également des compétences techniques assez avancées. En cas de doute, vous pouvez appliquer la méthode précédente ou faire directement appel à notre agence WordPress. En effet, toutes erreurs ici pourraient rendre votre site internet inaccessible. Il est donc important de prendre des précautions.

Pour activer le mode maintenance depuis votre tableau de bord WordPress, rendez-vous :

  1. Dans le menu -> Apparence
  2. Sélectionnez -> Éditeur de fichiers de thème
  3. Choisissez ensuite -> Fonctions du thème (à droite de votre tableau de bord)

Un fichier .php est désormais ouvert.

Enfin, à la fin du fichier, ajoutez le code suivant :

// Activate WordPress Maintenance Mode

function wp_maintenance_mode() {

if (!current_user_can(‘edit_themes’) || !is_user_logged_in()) {

wp_die(‘<h1>Le site est actuellement en maintenance</h1><br />Nous effectuons une opération de maintenance. Veuillez vous connecter à nouveau dans quelques instants.’);

}

}

add_action(‘get_header’, ‘wp_maintenance_mode’);

Vous pouvez choisir de modifier le texte présent dans la balise (H1) afin de personnaliser votre message de maintenance.
Une fois votre maintenance terminée, il suffira de supprimer le code ajouté pour réactiver le site.

Vous l’aurez compris au travers de cet article, le mode maintenance est indispensable pour assurer la gestion d’un site WordPress. Toutefois, si vous choisissez la méthode 2 ou 3, attention aux modifications involontaires de code qui peuvent paralyser votre site en mode maintenance.

Aussi, si vous déléguez la maintenance de votre site internet pour un accompagnement web complet et optimal, n'hésitez pas à contacter notre agence web. Nos experts sont là pour vous proposer une offre selon vos besoins.

Partager l'article
À propos de l'auteur
Axel Paratre
Ingénieur de formation, Axel a co-fondé l'agence web Youdemus en 2013 dans laquelle il exerce la fonction de Directeur Technique. Sa maîtrise approfondie du CMS WordPress, ainsi que ses compétences avancées en administration de systèmes, constituent la pierre angulaire de son expertise.

D'autres articles à découvrir

Envie d'échanger sur votre projet ?

Nous contacter