特定のカテゴリ且つ特定のタグを持つ記事の抽出

<?php 
$category_id = 任意の値;
$tag_slug = "取得したいタグのスラッグ";
$current_paged = intval(get_query_var('paged'));
$query = array('cat'=>$category_id, 'tag_slug__and'=>array($tag_slug), 'paged'=>$current_paged);
query_posts($query);
?>

WordPressループの手前に書いておけばOKなはず。

query_posts関数の引数は文字列ではなく配列形式にする必要がある。また、クエリ内にpagedの値を入れないとページナビゲーション系が動作しない。

文書情報

カテゴリ
WordPress関係
公開日時
2009年1月24日土曜日 10時45分17秒
最終更新日時
2010年1月24日日曜日 10時52分48秒
この記事のURI
http://www.rusica.net/heft/wp-memo-1
文書制作者
Rusica