Catégorie : Blog / Trucs et astuces

Afficher seulement la catégorie courante dans la boucle d’un article wordpress

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]<Php the_category (? ‘,’ );?>[/php]

avec ce code :

[php]<?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>’;
}}
?>[/php]

N’oubliez de changer le numéro de l’ID (ici 11) par la catégorie parente.




Répondre

Vous devez être connecté pour ajouter un commentaire.