タグアーカイブページで、特定カテゴリに属する記事だけを表示したい。
例えば、「現在のタグアーカイブに属し、かつカテゴリ1に属す記事」のみを取得するための設定は以下。
<?php $tag_slug = single_tag_title("", false);//現在のタグアーカイブページのタイトルを取得 $catid = 1;//カテゴリのIDを入れる $args = array( 'posts_per_page' => -1, 'category__and' => array( $catid ), 'tag' => $tag_slug ); query_posts( $args ); ?> <!-- ここから記事タイトル取得 --> <?php if(have_posts()):while(have_posts()):the_post(); ?> <?php the_title(); ?> <?php endwhile;endif; ?> <!-- ここまで記事タイトル取得 -->
テンプレートタグ/single tag title – WordPress Codex 日本語版
テンプレートタグ/query posts – WordPress Codex 日本語版
関連記事
4月 23, 2011 | No Comments
Comments
Leave a Reply