it-swarm.com.de

Wie erhalte ich die Anzahl der Kinderkategorien einer bestimmten Elternkategorie?

Wie zählt man die Anzahl der Kinderkategorien einer Elternkategorie? Ich verwende eine benutzerdefinierte Taxonomie namens "Autoren".

Ich habe diesen Code gefunden, der die Anzahl der Kinderkategorien zählt, aber nur global, nicht von einem bestimmten Elternteil.

$num_cats  = wp_count_terms('authors');
$num_parent_cats=count(get_categories('parent=0&hide_empty=0'));
$num_child_cats = $num_cats-$num_parent_cats;

echo '<p>number of child categories: ' . $num_child_cats . '</p>';

Quelle: https://wordpress.org/support/topic/child-category-count

2
coder

Benutze get_term_children ()

$term_id = 2; // use get_queried_object()->term_id; to get the current term id
$taxonomy_name = 'mypages'; // use use get_queried_object()->taxonomy; to get the current taxonomy name
$countchildren = count (get_term_children( $term_id, $taxonomy_name ));
echo $countchildren;
2
Jekyll