Wie erhält man die Anzahl der Kindkategorien, die eine bestimmte Elternkategorie hat?

Wie zählen wir die Anzahl der untergeordneten Kategorien einer übergeordneten Kategorie? Ich verwende eine benutzerdefinierte Taxonomie, genannt: “Autoren”.

Ich habe diesen Code gefunden, der die Anzahl der untergeordneten Kategorien zählt, aber nur global, nicht eines bestimmten übergeordneten Elements.

$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 '

number of child categories: ' . $num_child_cats . '

';

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

Solutions Collecting From Web of "Wie erhält man die Anzahl der Kindkategorien, die eine bestimmte Elternkategorie hat?"

Verwenden Sie 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;