web-dev-qa-db-fra.com

comment vérifier si la page de garde est configurée pour afficher une page statique

Je dois déterminer si les paramètres de lecture sont configurés pour utiliser une page statique ou le dernier message de la page d'accueil.

Existe-t-il une condition qui renverra true si la page d'accueil est définie pour afficher une page statique? Je n'ai pas besoin de vérifier quelle page la page statique pourrait être, juste si c'est une page statique du tout.

Pour ce scénario, serait-il correct d'utiliser:

if( is_front_page() && !is_home() ){
   // seems we're on the front but not on the blog home,
   // so it must be a static page..
}
5
mikkelbreum

Votre logique conditionnelle a également un sens, mais vous recherchez probablement ceci:

if ( 'page' == get_option('show_on_front') ) {
   // do something
}

Astuce: Vous pouvez ajouter options.php à l'URL d'administrateur WordpPress comme ceci:
http://www.example.com/wp-admin/options.php pour voir toutes les options.
(c'est là que j'ai trouvé la réponse pour vous.)

5
Michal Mau