CatStyle - キャットスタイル
Web系のお仕事全般やってます!Webシステム構築、ホームページ制作 etc.
  • Wordpress

タックスクエリ – tax_query

2017.03.04
$tax_query = array(
  array(
    ‘taxonomy’ => ‘news-cat’,
    ‘field’ => ‘slug’,
    ‘terms’ => array(‘news-slug’),
    ‘include_children’ => true,
    ‘operator’ => ‘IN’
  ),
  array(
    ‘taxonomy’ => ‘news2-cat’,
    ‘field’ => ‘slug’,
    ‘terms’ => array(‘news2-slug’),
    ‘include_children’ => true,
    ‘operator’ => ‘IN’
  ),
  ‘relation’ => ‘AND’
); $args = array(…,’tax_query’=>$tax_query);

■ fieldで設定できる値:slug / term_id / name / term_taxonomy_id

■ termsの値は配列で指定する。

■ include_children … 子ターム(カテゴリ)を含める場合は true 含めない場合は false。

■ operatorで設定できる値:IN / NOT IN / AND

■ relationで設定できる値:OR / AND

※ ‘relation’ => ‘AND’ は複数条件に指定したい taxonomy がある場合のみ必要。

PAGE TOP