web-dev-qa-db-fra.com

Terme de taxonomie personnalisé en tant que classe?

J'essaie d'ajouter une classe à un conteneur dans une requête. Idéalement, j'aimerais utiliser les termes d'une taxonomie personnalisée que j'ai configurée (guide-categories).

Par exemple:

<div class="myclass *taxonomy term*">
  -content-
</div>

Toute aide serait très appréciée. Je cherchais un moyen de le faire depuis un moment, mais je n’avais pas encore eu de chance!

2
user862153

Tu pourrais faire quelque chose comme ça

<?php $terms = get_the_terms( $post->ID, 'taxonomy_name' ); ?>
<div class="myclass<?php foreach( $terms as $term ) echo ' ' . $term->slug; ?>">
    <!-- content -->
</div>

http://codex.wordpress.org/Function_Reference/get_the_terms

5
Jared