web-dev-qa-db-fra.com

Taxonomies: afficher la liste hiérarchique des parents

Cela fait des années que j'utilise WP, mais c'est la première fois que je travaille avec des taxonomies. J'ai donc besoin d'un peu d'aide.

Comme dans la question Comment afficher une liste de termes hiérarchiques? J'ai une taxonomie appelée places, qui contient une liste hiérarchique d'emplacements (premier niveau pour les pays, deuxième niveau pour les villes, etc ...).

Un poste peut avoir une place associée: par exemple, nous pourrions prendre Berlin (enfant d’Allemagne, enfant d’Europe).

Maintenant, la sortie que je veux ressemble à ceci:

Où: Berlin , Allemagne , Europe .

J'ai essayé des solutions, mais aucune ne fonctionne. Je suis presque sûr qu'il doit y avoir une solution simple et propre ...

2
dolma33

wp_get_object_terms vous donnera le terme attribué à la publication; vous pourrez alors utiliser get_ancestors pour obtenir un tableau des ID du parent, puis get_term_by ID pour obtenir les noms et les slugs.

2
Milo