it-swarm.com.de

Übergeordnete ID anhand der Term-ID abrufen

Ich habe die id einer term. Welche Funktion muss aufgerufen werden, um den parent id des Begriffs zu erhalten?

4
emanuele

Wenn Sie den Begriff bereits haben, wie der Begriff ein tatsächliches Objekt ist, können Sie $term->parent verwenden. Ansonsten kannst du so etwas machen:

$term = get_term($id, 'YOUR_TAXONOMY_HERE');
$termParent = ($term->parent == 0) ? $term : get_term($term->parent, 'YOUR_TAXONOMY_HERE');

Der zweite Teil davon ist eine Kurzform, falls es kein Elternteil gibt, ordnen wir es sich selbst zu, ansonsten erhalten wir das Elternteil.

12
Howdy_McGee