J'ai une taxonomie personnalisée contenant les termes que je souhaite afficher de la manière décrite ci-dessous.
<option value="[SLUG]">[TERM]</option>
<option value="[SLUG]">[TERM]</option>
<option value="[SLUG]">[TERM]</option>
...
J'ai essayé d'utiliser "wp_dropdown_categories" mais je n'ai pas trouvé de moyen de changer la valeur = "[TERM_ID]" en valeur = "[SLUG]"
J'ai aussi essayé d'utiliser "wp_list_categories" et de l'afficher sans espoir qu'il y ait un tag comme "wp_nav_menu" a avec 'before' => ',' après '=>' 'mais la documentation de "wp_list_categories" ne semble pas soutenir cela.
Si vous avez des idées sur la façon de procéder, ce serait très apprécié.
Utilisez get_terms
et indiquez le terme objets dans le balisage dont vous avez besoin:
$terms = get_terms( 'your-taxonomy' );
if ( $terms ){
echo '<select>';
foreach ( $terms as $term ) {
echo '<option value="' . $term->slug . '">' . $term->name . '</option>';
}
echo '</select>';
}