2011年3月11日金曜日

Wordpress3.1複数のカスタムフィールドで検索

アクシスおおくまです。

Wordpress3.1からカスタム分類の検索で複数の分類の指定が可能になりましたが
同様に複数のカスタムフィールドの条件指定が出来るようになっています。

$query_args = array(
  'post_type' => '投稿タイプ名',
  'meta_query' => array(
    array(
      'key' => 'カスタムフィールド名1',
      'value' => '値1'
    ),
    array(
      'key' => 'カスタムフィールド名2',
      'value' => '値2'
    )
  ),
  'nopaging' => 'true'
);
if ($posts = get_posts($query_args)) {
  foreach ($posts as $post) {
    setup_postdata($post);
    //いろんな処理
  }
}


3.1からの機能ですのでご注意を。

0 件のコメント:

コメントを投稿