Créer un mode maintenance pour WordPress
Ce tutoriel vidéo montre pas à pas la méthode pour mettre en place en mode maintenance sur votre site Internet WordPress.
Pour ce premier tutoriel vidéo sur GeekPress.fr, je vous propose la création et la mise en place d’un mode maintenance pour un site WordPress.
Les points abordés lors de ce tuto :
- création de la fonction
maintenance_mode()
qui permet d’afficher le site uniquement aux administrateurs - création de la page de maintenance contenant le message d’avertissement pour les visiteurs
A la fin de ce tutoriel, vous aurez acquis assez de compétences pour :
- restreindre l’accès à votre site pendant vos périodes de maintenances
- créé une page d’attente avant la sortie officielle de votre site
22 Commentaires
Super, je sais maintenant faire une page de maintenance … Comment dois-je faire pour l’activer/désactiver ?
Bonne remarque !
Pour désactiver le mode maintenance et pour voir le remettre facilement, il faut mettre le hook d’appel à la fonction maintenance_mode entre commentaire (voir ci-dessous) :
//action(‘get_header’, ‘maintenance_mode’);
Pour le remettre actif, il suffit de supprimer les // en début de ligne.
Idem, ce tutoriel est très bien…Juste un peu difficile de suivre la vidéo et de prendre des notes en même temps. Mais l’objectif est atteint, j’ai ma page de maintenance.
Merci,
Merci Jonathan, ce tuto est vraiment bien fait. J’aime bien ce screencast, très clair, très pro ! Ce mode de maintenance est en effet bien utile.
Juste un avis toutefois, ton code pourrait-il être inséré dans l’article ? Mes petits yeux ont du mal à suivre ;-)
Hello,
Simple et efficace comme technique.
Merci pour cette astuce.
Tu galères un peu pour rien sur les CSS par contre : h1 { text-align:center; }
Je vote aussi pour les codes et le tutoriel en texte dur sous la vidéo, ne serait-ce que pour ceux qui visite ton blog tard la nuit :D (bobo yeux, toussa).
Bonne continuation !
Merci beaucoup pour ce code, c’était exactement ce que je cherchais ! Génial ;-)
Ce tuto m’a également été très utile !
Je vote également pour la mise par écrit du code à taper, sous la vidéo par exemple.J’ai pour ma part dû le faire à coup de screenshot sur la vidéo, et recopier ensuite le code, c’est dommage :)
Merci quoi qu’il en soit !
@KANTANDANE : Les codes sources des tutos seront téléchargeables lors de la prochaine version de GeekPress ;)
Bonjour, sympa le tutoriel.
J’aurais souhaité que mes 2 affiliés puissent également se connecter pendant la maintenance, mais mes tentatives ont échoué, j’ai testé ceci:
Ou ceci
sans succès..
Auriez-vous une idée?
@Franzz : Vu qu’il faut vérifier 2 rôles, il serait plus judicieux de créer une nouvelle capacité “maintenance” qui serait ajoutée aux deux rôles. Comme ça, on fait la vérification sur cette capacité.
salut
j’ai suivi le tuto scrupuleusement, la page maintenance ne s’affiche pas (!) je verifie quoi …?
merci
@Pierre : Il doit avoir une erreur quelque part si la page ne s’affiche pas ;)
Merci beaucoup pour ce tutoriel vidéo Jonathan.
Cela change beaucoup des tutoriel écrit à la main et qu’on copie colle bêtement :).
Super tuto, tout fonctionne à merveille !
Par contre, tout comme Franzz, j’aimerais que mon client puisse venir relire le site. J’ai donc créé un User “subscriber” et je ne sais pas comment rajouter ceci dans mon fichier Maintenance. Je n’y connais absolument rien en PHP :-) Merci d’avance !
Bonjour, merci pour le tuto ! J’ai une question par rapport au css : comment ajouter une feuille de style pour cette page de maintenance ? Tout marche très bien quand j’utilise la balise mais j’aimerais avoir une feuille de style séparée pour mettre une police personnalisée à ma page de maintenance, ce qui ne marche pas avec la simple balise style. Merci d’avance !
Pour ceux qui se posent la question, TEMPLATEPATH ne fonctionnera pas avec un CHILD THEME activé. Car pour WordPress le template est le thème maitre. Pour que ça fonctionne avec un CHILD THEME activé, vous devez utiliser STYLESHEETPATH.
Un grand merci ! Ton tuto tombe à pique, c’est exactement ce que je cherchais d’urgence ! Vive twitter et vive Geekpress !
Bonjour,
est ce qu’il serait possible de l’intégrer à l’administration dans un panel ?
juste un un input radio maintenance qui renverrait ‘ true ‘ pour la fonction ?
Merci
Super tuto,mais j’ai une question sur votre éditeur de texte,est-ce bien leafpad??Je l’ai installé sur mon ubuntu mais les options de couleurs syntaxiques et les propositions pour commencer une feuille en html ou autre non plus…
Y’a t’il un moyen de les avoir?? Ou est-ce que par miracle ce ne serait pas leafpad?
@lejurassien: Mon éditeur de code est Coda2.
Merci Jonathan, ce tuto est vraiment bien fait. J’aime bien ce screencast, très clair, très pro ! Ce mode de maintenance est en effet bien utile.
3 ans après, ça fonctionne toujours. Merci pour ce petit tuto :-).
Je me suis permis de créer une variante basée sur l’existence d’un fichier à la racine du site.
Pour ceux que ça intéresserait :
http://pastebin.com/QZiJnDqR