web-dev-qa-db-fra.com

Test si la page actuelle est la page statique définie comme page d'accueil

J'ai défini ma page 'À propos' comme page d'accueil, son lien permanent (mon_site/à propos de /) est devenu mon_site/à la suite. Is_page ('about') retourne TRUE sur mon serveur local mais FALSE sur le serveur en ligne.

Pourquoi donc ?

1
drake035

Vous pouvez utiliser la fonction is_front_page () .

Mettez ceci où vous voulez vérifier si est frontpage

if( is_front_page() ) {
    echo 'I am the frontpage';
}

Il renvoie TRUE lorsque la page principale du blog est affichée et que la page Paramètres-> Lecture-> Page de garde est définie sur "Vos derniers messages", ou quand est défini sur "Une page statique"

3
Pontus Abrahamsson