Les marqueurs conditionnels

Les marqueurs conditionnels, comme dans tout langage de programmation, permettent d’effectuer des actions dans des cas particuliers.

Les conditions dans WordPress sont les mêmes qu’en PHP : if, elseif, else, endif.

Elles s’écrivent de deux façons, la deuxième étant la plus fréquente dans WordPress :

if(ma_condition){  
}elseif(ma_condition){  
}else{ 
} 

ou :

if (ma_condition) :  
elseif (ma_condition) :  
else :  
endif; 

Il existe des fonctions conditionnelles propres à WordPress qui renvoient true ou false. Elles sont directement liées au type de fichier PHP (modèle de page) qui s’affichera sur le navigateur.

Par exemple, is_home() vérifie que vous êtes sur la page d’accueil du blog (liste de tous les articles), ce qui correspond au fichier d’affichage index.php ou archive.php.

Voici quelques fonctions :

  • is_home() : indique si vous êtes sur la page de liste de publication de blog. Il peut s’agir de la page d’accueil WordPress par défaut qui affiche la liste chronologique inversée des articles de blog, ou d’une autre page si vous avez déplacé la liste des articles vers une autre page via l’onglet Réglages - Lecture dans l’administration. Ce qui correspond au fichier index.php ou frontpage.php.

  • is_frontpage() : indique si vous êtes sur la page d’accueil du site (quel que soit...

couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les fonctions d'inclusion
Suivant
La boucle et ses fonctions