[Tutoriel] – Slider des produits pour WP e-Commerce

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

/* Mode Mainteance
 * Bien récupérer la page maintenance.php du thème
 * Attention si c'est un thème child
 */
function maintenance_mode() {

    global $current_user;
    get_currentuserinfo();
    if ($current_user->user_level != 10 ) {

        /* A dé-commenter si c'est un thème enfant */
        //$addContent = '-child';
        $content = file_get_contents( TEMPLATEPATH.$addContent '/maintenance.php' );
        die($content);
    }

}
add_action('get_header', 'maintenance_mode');

Voici maintenant la page proprement dite à personnalisé bien sûr :
<!DOCTYPE html>
<html lang="fr">
  <head>
    <title>Le Titre de la page de maintenance</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="description" content="Site en maintenance" />
    <style type="text/css">
        h1 { margin:auto;width: 700px;padding: 10px;text-align: center; }
        img { margin:auto; }
        body { background: #FAFAFA;line-height: 1; }
        #maintenance { width: 300px; margin-left: auto;margin-right: auto;margin-top: 90px; }
    </style>
  </head>
  <body>
      <div id="maintenance"><img src="/wp-content/themes/twentyeleven/images/logo.png" width="300" height="174" /></div>
     <h1>Désolé le site est actuellement en maintenance</h1>
  </body>
</html>

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.

 

0 réponses

Répondre

Se joindre à la discussion ?
Vous êtes libre de contribuer !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.