タグアーカイブページで、特定カテゴリに属する記事だけを表示したい。

例えば、「現在のタグアーカイブに属し、かつカテゴリ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