web-dev-qa-db-fra.com

Obtenir les noms de taxonomie par identifiant de poste

J'essaie de créer une seule page sur laquelle je poste quelques articles sur une seule page. Jusqu'ici tout va bien. Fonctionne bien. Maintenant, j'affiche les messages dans une boucle foreach où je vérifie s'ils sont connectés à la page.

Ce dont j'ai besoin, c'est quelque chose comme wp_get_post_terms($post->ID); mais ça ne marche pas. Il y a custom registered_taxonomy's.

Alors, comment puis-je obtenir tous taxonomy names par $post->ID?

1
caramba

Ooh, merci pour les conseils et l'aide (Robert + Peter). Le terme m'a confondu :) Cela a fonctionné pour moi:

$taxonomies=get_taxonomies('','names');
wp_get_post_terms($post->ID, $taxonomies,  array("fields" => "names"));
4
caramba

Essayez get_the_term_list

<?php echo get_the_term_list( $post->ID, 'taxonomy', '', ', ' ); ?>

Vous pouvez l'utiliser en boucle. Aussi, changez la taxonomie dans le code ci-dessus avec le vôtre.

0
Robert hue