Cet article Afficher seulement la catégorie courante dans la boucle d’un article wordpress appartient à Studio Ancalimë.
Lors de la création de ce blog, je me suis retrouvé confronté à un problème d’affichage de catégories. Je voulais afficher seulement la catégorie courante des travaux présentés.
Malheuresement WordPress et son the_category() n’a pas de parametre de profondeur =-1 ou enfant = 0.
Pour afficher uniquement Catégorie enfant dans la boucle des postes (dans single.php par exemple), tout ce que vous avez à faire est de remplacer le code suivant:
<Php the_category (? ',' );?>
avec ce code :
<?php foreach((get_the_category()) as $childcat) { if (cat_is_ancestor_of(11, $childcat)) { echo '<a href="'.get_category_link($childcat->cat_ID).'">'; echo $childcat->cat_name . '</a>'; }} ?>
N’oubliez de changer le numéro de l’ID (ici 11) par la catégorie parente.
Cet article Afficher seulement la catégorie courante dans la boucle d’un article wordpress appartient à Studio Ancalimë.