Comment activer le mode maintenance sur WordPress
Lors de la gestion d’un site WordPress, il est crucial d’effectuer régulièrement des mises à jour et des améliorations. Toutefois, il est préférable de ne pas laisser vos visiteurs accéder à un site en cours de modifications. C’est là qu’intervient le mode maintenance WordPress, qui permet de suspendre temporairement l’accès au site, tout en informant les utilisateurs que des changements sont en cours. Cela évite qu’ils ne tombent sur des pages dysfonctionnelles ou en construction.
Pourquoi utiliser le mode maintenance WordPress ?
Imaginez qu’un visiteur arrive sur votre site pendant que vous réalisez une mise à jour majeure. Il pourrait voir une page déformée, des fonctionnalités désactivées ou même un message d’erreur. Non seulement cela nuit à l’expérience utilisateur, mais cela peut aussi ternir la réputation de votre site. En activant le mode maintenance, vous évitez ces désagréments en informant vos visiteurs que le site est temporairement indisponible pour cause de maintenance.
Les méthodes pour activer le mode maintenance
Il existe deux principales méthodes pour activer le mode maintenance sur WordPress :
Méthode 1 : Utiliser un plugin pour le mode maintenance
Pour les débutants, la manière la plus simple de passer un site WordPress en mode maintenance est d’utiliser un plugin dédié. Parmi les plus populaires, on trouve le plugin Maintenance de WebFactory Ltd. Voici les étapes pour l’activer :
- Installation du plugin : Depuis votre tableau de bord WordPress, allez dans la section « Extensions », puis « Ajouter » et recherchez « Maintenance ». Installez et activez le plugin.
- Configurer le plugin : Une fois le plugin activé, accédez à ses paramètres dans le menu « Réglages » > « Maintenance ».
- Personnaliser le message : Vous pouvez personnaliser le message que verront vos visiteurs, ou laisser le message par défaut qui informe simplement que le site est en maintenance.
- Activer le mode maintenance : Cochez la case « Activer le mode maintenance » et enregistrez les modifications.
Votre site sera désormais inaccessible aux visiteurs, mais vous pourrez toujours y accéder en tant qu’administrateur pour continuer votre travail. Une fois la maintenance terminée, il vous suffit de désactiver le plugin pour rendre le site à nouveau disponible.
Méthode 2 : activer manuellement le mode maintenance
Pour les utilisateurs plus expérimentés ou ceux qui souhaitent un contrôle accru, il est possible d’activer manuellement le mode maintenance en modifiant les fichiers de votre site WordPress.
Modifier le Fichier .maintenance
L’une des façons les plus simples d’activer manuellement le mode maintenance est de créer un fichier .maintenance
dans le répertoire racine de votre site WordPress. Voici comment faire :
- Accédez à votre serveur via FTP ou via le gestionnaire de fichiers de votre hébergeur.
- Dans le dossier racine, créez un fichier nommé
.maintenance
. - Ajoutez-y ce code simple :
$upgrading = time();
- Enregistrez le fichier.
Ce fichier indiquera à WordPress que le site est en mode maintenance. N’oubliez pas de supprimer ce fichier une fois les mises à jour terminées pour que le site redevienne accessible.
Modifier le Fichier functions.php
Une autre méthode consiste à ajouter un code dans le fichier functions.php
de votre thème WordPress. Ce code permettra de basculer votre site en mode maintenance tout en autorisant uniquement les administrateurs à y accéder :
function wp_maintenance_mode() {
if ( !current_user_can( 'administrator' ) ) {
wp_die('Le site est en maintenance. Merci de revenir plus tard.');
}
}
add_action('get_header', 'wp_maintenance_mode'
);
Une fois le code ajouté, les visiteurs verront un message indiquant que le site est en maintenance. Lorsque la mise à jour est terminée, il vous suffira de supprimer ce code du fichier pour désactiver le mode maintenance.
Comment désactiver le mode maintenance
La désactivation du mode maintenance est aussi simple que son activation. Si vous avez utilisé un plugin, il suffit de retourner dans les paramètres et de décocher l’option « Activer le mode maintenance ». Si vous avez modifié le fichier .maintenance
, assurez-vous de le supprimer. Pour ceux qui ont ajouté du code dans functions.php
, supprimez simplement le code que vous aviez inséré.
Personnalisation de la page de maintenance
Le mode maintenance par défaut de WordPress affiche un message assez basique. Toutefois, il est possible de créer une page de maintenance personnalisée pour améliorer l’expérience utilisateur. Cela peut inclure un message plus convivial, votre logo, un compteur de temps avant la remise en ligne, ou même un formulaire de capture d’emails pour rester en contact avec vos visiteurs.
Le plugin SeedProd est l’une des meilleures options pour cela. Il permet de créer facilement des pages « Coming Soon » ou « Maintenance » entièrement personnalisées, sans nécessiter de connaissances en code. De plus, SeedProd propose des modèles préconçus que vous pouvez personnaliser selon vos besoins.
Précautions à prendre avant de lancer une maintenance
Avant de passer votre site en mode maintenance, il est crucial de sauvegarder votre site. En effet, une erreur lors d’une mise à jour pourrait entraîner la perte de données importantes. Des plugins comme UpdraftPlus ou BackupBuddy permettent de réaliser des sauvegardes complètes de votre site et de les restaurer facilement si nécessaire.
De plus, il est conseillé d’effectuer les mises à jour pendant les heures creuses de trafic pour minimiser l’impact sur vos visiteurs. Vous pouvez également tester les mises à jour sur un environnement de staging avant de les appliquer à votre site en production.
Conclusion
Le mode maintenance WordPress est un outil essentiel pour garantir des mises à jour fluides sans perturber l’expérience de vos visiteurs. Que vous choisissiez d’utiliser un plugin ou de procéder manuellement, n’oubliez jamais de sauvegarder votre site et de personnaliser votre page de maintenance pour une meilleure communication.
Si vous préférez déléguer la maintenance de votre site, je propose des services adaptés à vos besoins. N’hésitez pas à me contacter pour un devis gratuit ou à consulter mon offre de maintenance WordPress pour plus d’informations.