Page de maintenance sans plugin pour WordPress |
Article original Publié le : 19 avril 2021 Mise a jour le : – |
La précision “sans plugin” c’est juste que ce n’est pas nécessaire,
quelques lignes à coder suffise.
Pour activer la page de maintenance en cli, il faut créer le fichier .maintenance a la racine de son WordPress
1 |
$ sudo vim /var/www/wordpress/.maintenance |
Et ajouter l’instruction suivante
1 |
<?php $upgrading = time(); ?> |
Ce qui va renvoyer ceci (c’est pas ouf)
Pour enrichir un peu cette page, il faut insérer du code en fin de page dans le fichier functions.php du thème de Wordpess
On peut jouer avec du code html, importer une image …
On a une info pertinente et c’est plus propre visuellement
Je rajoute le code en brut, mais WordPress déforme les simples et doubles côtes et se mélange avec les balises < pre > ou < code >
Attention donc au copier/coller
// Mode maintenance function mode_maintenance() { if( !is_user_logged_in() || !current_user_can(‘administrator’)) { wp_die(‘<h2 style=”color:#003366″> IZERO est en maintenance – 24 avril 2021 de 23:00 à 01:00 </span></h2><ul><li> Nettoyage de la db </li><li> Correction des entrées obsolètes </li></ul><p style=”text-align:right”><span style=”color: #003366″>#!</span></p> ‘); } } add_action(‘get_header’, ‘mode_maintenance’); |
Ce qui va renvoyer ceci (bon, c’est pas ouf non plus, mais il y a de la couleur ! 😆 )