Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences
Lorsqu’un site WordPress est modifié en direct, il peut temporairement présenter des erreurs d’affichage, des pages incomplètes ou des fonctionnalités instables. Pour éviter que les visiteurs accèdent à un site en cours de modification, il est recommandé d’activer le mode maintenance WordPress. Cette page temporaire signale clairement que le site est momentanément indisponible, le temps des ajustements.
Il existe plusieurs façons d’activer cette fonctionnalité, selon votre niveau de maîtrise technique : via une extension simple à installer, ou manuellement, en modifiant certains fichiers du site. Dans cet article, vous découvrirez les principales méthodes, les options de personnalisation, ainsi que les précautions à prendre pour ne pas bloquer l’accès au site. Il s'agit d'une étape utile à mettre en place dès l’installation de WordPress, avant toute mise en ligne.
À noter : les méthodes présentées ici concernent principalement les sites WordPress.org (auto-hébergés). Si vous utilisez WordPress.com, l’installation d’extensions ou la modification de fichiers n’est possible qu’à partir du plan Business.
Le mode maintenance est un moyen simple d’éviter que vos visiteurs accèdent à un site en cours de modification. Lors d’une mise à jour, d’un changement de structure ou de contenu, il est fréquent que certaines pages soient temporairement inaccessibles ou mal affichées. Cela peut nuire à l’image de votre site, voire générer des erreurs techniques visibles publiquement.
En activant le mode maintenance, vous affichez à la place une page d’attente personnalisée qui indique que le site est en cours de mise à jour. Vous conservez l’accès complet en tant qu’administrateur, tandis que les autres utilisateurs sont redirigés vers cette page.
Cela vous permet de :
C’est la méthode la plus simple et la plus utilisée. En quelques clics, vous pouvez activer une page de maintenance sans avoir à modifier le code de votre site. Plusieurs extensions gratuites sont disponibles, faciles à installer et à configurer.
LightStart est l’une des extensions les plus populaires pour mettre un site WordPress en maintenance. Elle permet d’afficher une page personnalisée tout en continuant à travailler sur le site depuis l’espace d’administration.
Étapes d’installation :
Lorsque l'installation est faite, l'extension vous propose d'emblée d'adopter un modèle prêt-à-l'emploi. Vous pouvez passer si vous souhaitez personnaliser votre page.
Une fois l’extension activée, rendez-vous dans Réglages → LightStart. L’interface est divisée en plusieurs onglets.
Onglet "Général" :
Onglet "Design" :
Onglet "Modules" :
Astuce : la page de maintenance ne s’affiche que pour les visiteurs non connectés. Vous, en tant qu’administrateur, pouvez continuer à naviguer normalement sur le site.
Si vous cherchez une autre solution que LightStart, voici deux options fiables :
Si vous préférez éviter l’installation d’un plugin, il est tout à fait possible d’activer le mode maintenance en intervenant directement sur les fichiers de votre site. Ces méthodes demandent un minimum de connaissances techniques, et sont à réserver aux utilisateurs à l’aise avec la structure WordPress.
Pour désactiver le mode maintenance : supprimez ce fichier .maintenance.
Attention : ce fichier peut être masqué selon votre explorateur de fichiers. Veillez à activer l'affichage des fichiers cachés si besoin.
Important : Il est fortement recommandé de ne pas modifier directement le fichier functions.php du thème principal. Préférez plutôt :
Ces approches vous permettront de conserver vos modifications lors des mises à jour du thème principal.
Si vous procédez tout de même via le fichier functions.php :
function mettre_site_en_maintenance() {
if (
!is_user_logged_in() // Si l'utilisateur n'est pas connecté
&& !is_admin() // Et qu'il n'est pas dans l'administration
&& !(defined('DOING_AJAX') && DOING_AJAX) // Et que ce n'est pas une requête AJAX
&& !in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php')) // Et pas sur la page de connexion
) {
wp_die(
'<h1>Maintenance en cours</h1><p>Le site est temporairement indisponible. Merci de revenir plus tard.</p>',
'Site en maintenance',
array('response' => 503)
);
}
}
add_action('init', 'mettre_site_en_maintenance');
⚠️ Cette technique est sensible : une erreur de syntaxe peut bloquer l'accès complet à votre site. Pensez à faire une sauvegarde avant toute modification, et testez en navigation privée pour vous assurer du bon fonctionnement.
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123.456.789.000$
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteRule ^.*$ /maintenance.html [R=503,L]
Explication :
Pour autoriser plusieurs IP, il suffit de dupliquer la ligne RewriteCond %{REMOTE_ADDR} !^...$ pour chaque IP.
Cette méthode est surtout utilisée dans des contextes d’hébergement avancés ou pour gérer des accès spécifiques en période de maintenance prolongée.
Certains hébergeurs, comme Hostinger ou parfois OVH, proposent une option pour activer une page de maintenance directement depuis leur interface d’administration (ex. : hPanel, OVHcloud Manager, ou via un outil comme WP Toolkit dans cPanel).
Étapes (selon l’hébergeur) :
Ce qu’il faut savoir :
Cette méthode peut dépanner si vous cherchez une solution rapide, mais elle reste moins flexible qu’une extension ou une méthode manuelle.
Lorsque le mode maintenance est activé, les visiteurs ne peuvent plus accéder aux pages de votre site. À la place, ils voient une page sobre indiquant que le site est momentanément indisponible. Le contenu exact dépend de la méthode utilisée :
Dans tous les cas, les utilisateurs connectés en tant qu’administrateur peuvent continuer à naviguer sur le site comme d’habitude, sans être redirigés vers la page de maintenance.
Une fois vos modifications terminées, il est important de désactiver proprement le mode maintenance pour rendre à nouveau votre site accessible à tous les visiteurs. La démarche dépend de la méthode utilisée :
💡 Pensez à tester l’accès au site en navigation privée ou depuis un autre appareil, afin de vérifier que le mode maintenance est bien désactivé et que le site fonctionne normalement pour tous les visiteurs.
Il arrive qu’un site WordPress reste bloqué en mode maintenance, même après une mise à jour terminée ou une tentative de désactivation. Ce problème est fréquent lorsque l’opération est interrompue (mise à jour incomplète, extension mal désactivée, erreur réseau, etc.).
Voici comment débloquer la situation selon le cas rencontré :
💡 Bon réflexe : avant toute intervention manuelle, essayez toujours d’ouvrir le site en navigation privée ou sur un autre navigateur pour confirmer que le blocage concerne bien tous les visiteurs, et pas uniquement votre session.
Activer le mode maintenance permet de gérer les modifications du site en toute sécurité. Pour que cette période soit la plus fluide possible — pour vous comme pour les visiteurs — voici quelques conseils à suivre :
En suivant ces pratiques, vous limitez les risques d’erreurs et garantissez une maintenance rapide, propre et transparente pour vos utilisateurs.
Savoir activer le mode maintenance WordPress permet de gérer plus sereinement les modifications de votre site, sans exposer vos visiteurs à des erreurs ou à un contenu instable. Que vous optiez pour une extension comme LightStart ou une méthode manuelle via les fichiers du site, l’essentiel est de pouvoir intervenir en toute tranquillité tout en préservant l’expérience utilisateur.
Prenez le temps de planifier vos interventions, d’effectuer des sauvegardes, et de tester la désactivation du mode maintenance avant de relancer votre site. Bien utilisé, cet outil vous aide à maintenir un site professionnel, fiable et fonctionnel, même en pleine évolution.
Et une fois la maintenance levée, vous pourrez reprendre vos ajustements en douceur — comme dupliquer une page sur WordPress pour créer une nouvelle version sans repartir de zéro. Pour maîtriser toutes ces notions et aller plus loin, oùFormer propose des formations adaptées pour optimiser la gestion et la maintenance de votre site WordPress.
Infos
Trouver le bon CACESComprendre l'habilitation éléctriqueMentions légalesConditions d'utilisationNous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences