Récupération du slug plutot que du nom des taxonomy
Bonjour,
J’utilise un système de tri sur mon site. Pour que cela fonctionne, j'injecte le nom de mes taxonomy en tant que "class" d'un div dans ma boucle php.
Mon filtre utilise ensuite les class pour masquer ou afficher les articles. Comme les articles peuvent être lier à plusieurs taxonomy, j'ai donc besoin de récupérer une liste de terme et pas juste un terme.
Voici donc le code php que j'utilise.
Code:
1 2 3 4 5
|
<?php $terms = get_the_terms( $post->id,'genres');
$terms_name = array();
foreach ($terms as $term) {$terms_name[] = $term->name;} ?>
<div class="<?php echo strip_tags(get_the_term_list(get_the_ID(),'genres','',' ','')); ?>"></div> |
Ce code fonctionne bien est récupère le Nom de mes taxonomy et les affichent là ou j'en ai besoin.
Seulement, je souhaiterais récupérer le slug.
En effet le slug n'utilise pas de caractère spéciaux par exemple : Garçon en slug devient garcon.
Alors bien évidement je pourrais accepter d'écrire garcon et je n'aurais pas de problème, mais pour des raison qui me sont propre j'ai besoin d'avoir Garçon comme nom et garcon en slug.
Donc, avez vous une idée pour récupérer la liste des slug ? Je n'arrive pas a trouver dans mes recherches.
Merci par avance