J'utilise les éléments suivants pour afficher une page d'archive de balises:
<?php query_posts( "tag=". '' . single_tag_title( '', false ) . '' ); ?>
Cela fonctionne parfaitement pour toutes les balises d'un seul mot, mais toutes les balises de plus d'un mot (par exemple: "tag one", slug: "tag-one") ne s'affichent pas.
Est-il possible de query_posts par tag slug, plutôt que single_tag_title?
Merci!
La fonction single_tag_title()
renvoie le titre de la balise lorsque vous avez besoin de la balise de balise ou de l'ID à utiliser dans query_posts()
. Cela devrait vous aider à démarrer:
if ( is_tag() ) {
$tag = get_queried_object();
$tag_title = $tag->name; // Same as single_tag_title()
$tag_slug = $tag->slug;
$tag_id = $tag->term_id;
}
http://codex.wordpress.org/Class_Reference/WP_Query#Tag_Parameters