Existe-t-il un moyen d’afficher les catégories et sous-catégories parent d’une publication particulière (par exemple, à utiliser sur single.php
)?.
J'ai essayé d'utiliser get_the_category_list()
, mais il affiche une liste comme celle-ci:
Même si vous essayez l'argument d'affichage 'single' ou 'multiple', il ne me donne pas ce que je veux, à savoir:
Est-il possible d’obtenir les catégories comme ceci? Même en utilisant une autre méthode (comme get_terms()
)?
Merci à @birgire pour nous avoir suggéré un meilleur moyen:
wp_list_categories( [ 'include' => wp_list_pluck( get_the_category(), 'term_id' ) ] );
Essayez ceci dans votre modèle single.php
:
$current_cats = get_the_category();
$current_cats_ids = [];
foreach ($current_cats as $cat) {
$current_cats_ids[] = $cat->term_id;
}
wp_list_categories([
'include' => $current_cats_ids,
]);