web-dev-qa-db-fra.com

Vérifier les catégories enfant/parent si elles existent

je suis en train de chercher une fonction WP qui contrôle toute catégorie enfant (s) de la catégorie actuelle (dans category.php en dehors de la boucle) et s’il en existe une, il suffit d’ajouter une liste de liens pour cette catégorie à la page sinon, répertoriez tous les messages de cette catégorie. Merci d'avance...

1
Alper

Vous pouvez obtenir la catégorie des publications en cours en dehors de la boucle en utilisant la fonction get_the_category. http://codex.wordpress.org/Function_Reference/get_the_category

Lorsque vous avez la catégorie réelle (quelle que soit sa forme), vous pouvez utiliser get_categories, en particulier le paramètre 'child_of' et lui transmettre l'ID de chat parent. http://codex.wordpress.org/Function_Reference/get_categories

Regardez aussi wp_list_catagories, http://codex.wordpress.org/Template_Tags/wp_list_categories#Display_or_Hide_the_List_Heading où vous pouvez faire quelque chose d'aussi simple que ce qui suit attraper les enfants.

 <?php wp_list_categories('orderby=id&show_count=1&use_desc_for_title=0&child_of=8'); ?>

Vous feriez probablement une déclaration "if" pour obtenir les enfants s'ils existent et sinon, montrez simplement la catégorie.

2
Wyck