タグアーカイブページで、特定カテゴリに属する記事だけを表示したい。
例えば、「現在のタグアーカイブに属し、かつカテゴリ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



