Sélectionner une page

Ben oui ! Un truc tout bête, avoir sa propre page personnalisée de maintenance !
Vous me direz peut-être que c’est du déjà vu… oui mais non ! Je n’ai rien trouvé qui fonctionnait correctement… avoir je vous propose de tester cela et pourquoi pas le mettre en place sur votre WordPress.

Comment créer sa propre page de maintenance sur WordPress

Voici la fonction à mettre dans votre functions.php
[pastacode manual= »%2F*%20Mode%20Mainteance%0D%0A%20*%20Bien%20r%C3%A9cup%C3%A9rer%20la%20page%20maintenance.php%20du%20th%C3%A8me%0D%0A%20*%20Attention%20si%20c’est%20un%20th%C3%A8me%20child%0D%0A%20*%2F%0D%0Afunction%20maintenance_mode()%20%7B%0D%0A%0D%0A%20%20%20%20global%20%24current_user%3B%0D%0A%20%20%20%20get_currentuserinfo()%3B%0D%0A%20%20%20%20if%20(%24current_user-%3Euser_level%20!%3D%2010%20)%20%7B%0D%0A%0D%0A%20%20%20%20%20%20%20%20%2F*%20A%20d%C3%A9-commenter%20si%20c’est%20un%20th%C3%A8me%20enfant%20*%2F%0D%0A%20%20%20%20%20%20%20%20%2F%2F%24addContent%20%3D%20′-child’%3B%0D%0A%20%20%20%20%20%20%20%20%24content%20%3D%20file_get_contents(%20TEMPLATEPATH.%24addContent%20’%2Fmaintenance.php’%20)%3B%0D%0A%20%20%20%20%20%20%20%20die(%24content)%3B%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%7D%0D%0Aadd_action(‘get_header’%2C%20’maintenance_mode’)%3B » provider= »manual » lang= »php »/]
Voici maintenant la page proprement dite à personnalisé bien sûr :
[pastacode manual= »%3C!DOCTYPE%20html%3E%0D%0A%3Chtml%20lang%3D%22fr%22%3E%0D%0A%20%20%3Chead%3E%0D%0A%20%20%20%20%3Ctitle%3ELe%20Titre%20de%20la%20page%20de%20maintenance%3C%2Ftitle%3E%0D%0A%20%20%20%20%3Cmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3DUTF-8%22%20%2F%3E%0D%0A%20%20%20%20%3Cmeta%20name%3D%22description%22%20content%3D%22Site%20en%20maintenance%22%20%2F%3E%0D%0A%20%20%20%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%20%20%20%20%20%20%20%20h1%20%7B%20margin%3Aauto%3Bwidth%3A%20700px%3Bpadding%3A%2010px%3Btext-align%3A%20center%3B%20%7D%0D%0A%20%20%20%20%20%20%20%20img%20%7B%20margin%3Aauto%3B%20%7D%0D%0A%20%20%20%20%20%20%20%20body%20%7B%20background%3A%20%23FAFAFA%3Bline-height%3A%201%3B%20%7D%0D%0A%20%20%20%20%20%20%20%20%23maintenance%20%7B%20width%3A%20300px%3B%20margin-left%3A%20auto%3Bmargin-right%3A%20auto%3Bmargin-top%3A%2090px%3B%20%7D%0D%0A%20%20%20%20%3C%2Fstyle%3E%0D%0A%20%20%3C%2Fhead%3E%0D%0A%20%20%3Cbody%3E%0D%0A%20%20%20%20%20%20%3Cdiv%20id%3D%22maintenance%22%3E%3Cimg%20src%3D%22%2Fwp-content%2Fthemes%2Ftwentyeleven%2Fimages%2Flogo.png%22%20width%3D%22300%22%20height%3D%22174%22%20%2F%3E%3C%2Fdiv%3E%0D%0A%20%20%20%20%20%3Ch1%3ED%C3%A9sol%C3%A9%20le%20site%20est%20actuellement%20en%20maintenance%3C%2Fh1%3E%0D%0A%20%20%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E » provider= »manual » lang= »php »/]
Quelques défauts cependant et très simpliste. J’aimerais que cela soit sous plugin, vous ne trouvez pas ?
C’est pourquoi suite à cette page, j’ai développé mon propre plugin WP Maintenance.
 

Florent Maillefaud

Créer sa propre page de maintenance sur WordPress 1Webmaster à Sablons (Isère) / Création de sites internet WordPress.

Micro-entrepreneur depuis 2012, je vous propose la création ou la refonte de votre site internet sous WordPress et à votre image.

Que ce soit un site vitrine, un blog ou un site e-commerce pour votre entreprise ou association, laissez votre empreinte sur le web !

Share This