Manchmal möchte man kein multidimensionales Array zurückgeben obwohl man mit hierarchischen Termen arbeitet. Dabei hilft nachfolgende Funktion:
<?php
function get_term_children( $term_id, $taxonomy ) {
...
}
?>
Es gilt:
- $term_id
(int)
Die ID des Terms dessen Kind-Terme ausgelesen werden sollen. - $taxonomy
(string)
Der Name der Taxonomie.
Zurückgegeben wird ein eindimensionales Array an Kind-Termen oder im Fehlerfall ein WP_Error
-Fehlerobjekt.
Beispiel
Nehmen wir an wir haben nachfolgende Hierarchie in der Taxonomy category
. In Klammern steht jeweils die Term-ID.
- Belletristik (20)
- Krimi (18)
- Roman (17)
- Klassiker (21)
- Dramatik (22)
- Thriller (19)
Zum Vergleich: Benutzung der Funktion get_terms()
: