Obtenez le « limaces » d'une taxonomie personnalisée
-
16-10-2019 - |
Question
Exemple d'utilisation:
J'ai un type de poste personnalisé de « spectacle » pour un lieu de musique. Dans la barre latérale, nous voulons afficher une « spectacle » lié à celui en cours sur un seul show.php. Ils seront liés par une taxonomie personnalisée de « genre ». Je pensais que je pouvais vider les limaces de taxonomie personnalisée pour un poste (peut-être plus d'un) dans une variable puis passer cette variable dans une requête personnalisée pour le poste de barre latérale.
Utilisation get_the_term_list () fonctionne s'il y a une seule taxonomie mais s'il y a plusieurs pauses il (bien sûr).
Toute réflexion sur la façon d'obtenir un tableau des limaces de taxonomie personnalisée pour un poste de donner dans une variable?
La solution
Vous pouvez faire quelque chose comme ce qui suit:
$terms = get_the_terms( $post->id, 'genre' ); // get an array of all the terms as objects.
$terms_slugs = array();
foreach( $terms as $term ) {
$terms_slugs[] = $term->slug; // save the slugs in an array
}