14.7. Hierarchisch gelistete Kind-Terme auslesen

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.

  1. Belletristik (20)
    1. Krimi (18)
    2. Roman (17)
      1. Klassiker (21)
      2. Dramatik (22)
    3. Thriller (19)

You’re not allowed to see this content. Please log in first.

Zum Vergleich: Benutzung der Funktion get_terms():

You’re not allowed to see this content. Please log in first.