2011年3月4日金曜日

Wordpress3.1カスタム分類の検索

アクシスおおくまです。

Wordpress3.1からカスタム分類の検索で
複数の分類のときの条件指定がこのように出来るようになったようです。

$query_args = array(
  'post_type' => '投稿タイプ名',
  'tax_query' => array(
    array(
      'taxonomy' => 'カスタム分類名1',
      'field' => 'slug',
      'terms' => '分類のスラッグ'
    ),
    array(
      'taxonomy' => 'カスタム分類名2',
      'field' => 'slug',
      'terms' => '分類のスラッグ'
    )
  ),
  'nopaging' => 'true'
);
if ($posts = get_posts($query_args)) {
  foreach ($posts as $post) {
    setup_postdata($post);
    //いろんな処理
  }
}


3.0系なのにやろうとするとハマりますのでご注意を。

0 件のコメント:

コメントを投稿