私はタグアーカイブページを立ち上げるために以下を使っています:
<?php query_posts( "tag=". '' . single_tag_title( '', false ) . '' ); ?>
これは1つのWordのすべてのタグに対してのみ完全に機能しますが、複数のWordのタグ(例: "tag one"、slug: "tag-one")は表示されません。
Single_tag_titleではなく、slugタグでquery_postsすることは可能ですか?
ありがとうございます。
single_tag_title()
関数はタグのタイトルを返しますが、 で使用するにはタグslugまたはIDが必要です。query_posts()
これであなたは始めるでしょう:
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