Description

Dépend des champs 'show_on_front' et 'page_on_front' sur la page d'administration Réglages -> Lecture de votre site WordPress.

Si vous réglez une page statique pour la page d'accueil de votre site, cette fonction retournera true quand vous vous trouverez sur celle-ci.

Voir la fonction presque similaire is_home().

Pour plus d'informations sur cette fonction ou d'autres similaires, voir l'article Conditional Tags sur le Manuel du développeur de thème.

Retourne

(bool) True si la requête est pour la page d'accueil du site.

Structure de la fonction is_front_page()

Définie dans le fichier wp-includes/query.php à la ligne 458 :

function is_front_page() {
    global $wp_query;

    if ( ! isset( $wp_query ) ) {
        _doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
        return false;
    }

    return $wp_query->is_front_page();
}

Fonctions utilisées par is_front_page()

__()

Retourne la traduction d'un texte.

_doing_it_wrong()

Marque quelque chose comme étant incorrectement appelée.

Où trouver la fonction is_front_page() dans le CMS Wordpress

Exemple

if ( is_front_page() ) :
    get_header( 'front' );
else :
    get_header();
endif;

Sources

Codex Wordpress : is_front_page()

Autres fonctions dans le même fichier : wp-includes/query.php

Retour