Comment obtenez-vous l'ID du terme parent du terme enfant actuel attribué à une publication? Pour une taxonomie personnalisée?
Taxonomie personnalisée: "emplacement"
Des pays
Villes
Supposons que nous occupions un poste attribué à "Japon". Comment puis-je obtenir l'ID du parent appelé "Pays"? Dans ce cas, peu importe si cela prend le parent le plus élevé ou juste le parent direct.
J'ai trouvé ça:
$term_id = 21;
$child_term = get_term( $term_id, 'location' );
$parent_term = get_term( $child_term->parent, 'location' );
Mais ça ne marche pas.
Si vous avez juste besoin d’ID, get_ancestors
retournera un tableau de parents pour tout type d’objet:
$term_id = 21;
$ancestors = get_ancestors( $term_id, 'location' );