
Pourquoi et comment mettre votre site WordPress en maintenance ?
Imaginez que vous devez effectuer des mises à jour critiques sur votre site WordPress, mais vous ne voulez pas que vos visiteurs voient un site en chantier. La solution ? Mettre votre site en mode maintenance. Pas besoin de plugin pour cela ! Nous allons découvrir ensemble comment y parvenir de manière simple et efficace.
Pré-requis et vision d’ensemble
Avant de commencer, assurez-vous d’avoir les éléments suivants :
- Accès à votre serveur via FTP ou un gestionnaire de fichiers
- Un éditeur de texte (comme Notepad++ ou Sublime Text)
- Connaissances de base en et CSS
Voici un tableau récapitulatif des outils et du temps nécessaire :
Outils Versions Temps estimé FTP ou gestionnaire de fichiers N/A 15-30 minutes Éditeur de texte N/A N/A
Tutoriel pas-à-pas
Étape 1 : Créer le fichier de maintenance
Objectif de l’étape : Créer un fichier de maintenance personnalisé.
Procédure :
- Ouvrez votre éditeur de texte.
- Créez un nouveau fichier et nommez-le maintenance.php.
- Ajoutez le code suivant dans le fichier :
<?php $upgrading = true; ?> <!DOCTYPE > < lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Site en maintenance</title> <style> body { text-align: center; padding: 150px; } h1 { font-size: 50px; } body { font: 20px Helvetica, sans-serif; color: #333; } article { display: block; text-align: left; width: 650px; margin: 0 auto; } a { color: #dc8100; text-decoration: none; } a:hover { color: #333; text-decoration: none; } </style> </head> <body> <article> ; font-family: Arial, sans-serif !important;; font-family: Arial, sans-serif !important;Nous serons de retour bientôt !
<div> ; font-family: Arial, sans-serif !important;; font-family: Arial, sans-serif !important;Désolé pour le désagrément, mais nous effectuons quelques améliorations sur le site.
; font-family: Arial, sans-serif !important;; font-family: Arial, sans-serif !important;— L'équipe
</div> </article> </body> </>
Vérification rapide : Enregistrez le fichier et ouvrez-le dans un navigateur pour vérifier qu’il s’affiche correctement.
Erreurs fréquentes et correctifs : Assurez-vous que le fichier est bien enregistré avec l’extension .php et non .txt.
Étape 2 : Télécharger le fichier sur votre serveur
Objectif de l’étape : Télécharger le fichier de maintenance sur votre serveur.
Procédure :
- Connectez-vous à votre serveur via FTP ou un gestionnaire de fichiers.
- Naviguez jusqu’au répertoire racine de votre installation WordPress.
- Téléchargez le fichier maintenance.php dans ce répertoire.
Vérification rapide : Assurez-vous que le fichier est bien présent dans le répertoire racine de votre installation WordPress.
Erreurs fréquentes et correctifs : Si le fichier n’apparaît pas, vérifiez les permissions de votre serveur et assurez-vous que le téléchargement s’est bien déroulé.
Étape 3 : Activer le mode maintenance
Objectif de l’étape : Activer le mode maintenance sur votre site WordPress.
Procédure :
- Connectez-vous à votre tableau de bord WordPress.
- Allez dans Apparence > Éditeur de thème.
- Ouvrez le fichier functions.php de votre thème actif.
- Ajoutez le code suivant au début du fichier :
function wp_maintenance_mode() { if (file_exists(ABSPATH . 'maintenance.php') && !current_user_can('edit_themes') && !is_admin()) { include(ABSPATH . 'maintenance.php'); die(); } } add_action('get_header', 'wp_maintenance_mode');
Vérification rapide : Ouvrez votre site dans un navigateur pour vérifier que la page de maintenance s’affiche.
; font-family: Arial, sans-serif !important;; font-family: Arial, sans-serif !important;
; font-family: Arial, sans-serif !important;; font-family: Arial, sans-serif !important;En suivant ces recommandations, vous obtiendrez des résultats concrets et durables.
; font-family: Arial, sans-serif !important;; font-family: Arial, sans-serif !important;
; font-family: Arial, sans-serif !important;; font-family: Arial, sans-serif !important;Si vous avez besoin d’aide, contactez un webmaster sérieux qui va vous aider dans vos tâches de site internet. Voici le numéro de téléphone : 09 77 29 09 69
Merci pour cet article très utile ! Je n’avais jamais pensé à mettre mon site en maintenance sans plugin, ça va vraiment m’aider pour mes prochaines mises à jour.