Následující stránku používám k vyvolání stránky archivu značek:
<?php query_posts( "tag=". '' . single_tag_title( '', false ) . '' ); ?>
To funguje dokonale pro všechny tagy pouze jednoho Wordu, ale žádné tagy více než jednoho Wordu (např .: "tag one", slug: "tag-one") se nezobrazují.
Je možné namísto single_tag_title?
Dík!
Funkce single_tag_title()
vrací název značky, zatímco potřebujete značku slug nebo ID pro použití v query_posts()
. Měli byste začít:
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