1 – Dans le fichier functions.php, ajoutez le code suivant :
// Ajoute des classes CSS aux custom taxonomies function my_post_class( $classes ) { global $post; $terms = wp_get_object_terms( $post->ID, 'cat_portfolio' );// Remplacez 'cat_portfolio' par le nom de votre taxonomie foreach ( $terms as $person ) { $classes[] = '' . $person->slug; } return $classes; } add_filter( 'post_class', 'my_post_class' );
2 – Dans votre fichier template, ajouter le code suivant :
<?php $taxonomy = 'cat_portfolio';// Remplacez 'cat_portfolio' par le nom de votre taxonomie $tax_terms = get_terms($taxonomy); ?> <ul> <?php foreach ($tax_terms as $tax_term) { echo '<li>' . '<a href="#" ' . '>' . $tax_term->name.'</a></li>';//Ici, la classe CSS est attribuée à la balise a. } ?> </ul>
3 – Vous devriez obtenir une liste de type :
<ul> <li class="edition"><a href="#">Édition</a></li> <li class="formations"><a href="#">Formations</a></li> <li class="redaction-correction"><href="#">Rédaction-correction</a></li> <li class="webdesign"><a href="#">Webdesign</a></li> </ul>
Il n'y a pas de commentaire pour le moment.