0
私は彼らの最も深いカテゴリで投稿したいと思います。例えばWP_Queryで最も深いカテゴリの投稿を取得
$posts = new WP_Query(
array(
'posts_per_page' => -1,
'post_type' => 'custom_post_type',
'post_status' => 'publish',
'tax_query' => array(
'relation' => 'OR',
array(
'taxonomy' => 'custom_category',
'field' => 'term_id',
'terms' => (Main term id)
),
array(
'taxonomy' => 'custom_category',
'field' => 'term_id',
'terms' => (Child term id)
),
array(
'taxonomy' => 'custom_category',
'field' => 'term_id',
'terms' => (Grandchild term id)
)
)
)
);
:
(Main term id) = 1
(Child term id) = 2
(Grandchild term id) = 3
私は以下の記事を取得したいと思います:
- 投稿のみメインカテゴリ(1)を有し、任意の子を持っているかいません孫カテゴリ。
- ポストは、メインカテゴリ(1)を持ち、子カテゴリ(2)を持ち、孫カテゴリはありません。
- ポストはメインカテゴリ(1)、子供カテゴリ(2)、および孫カテゴリ(3)も持っています。
可能でしょうか?ご協力ありがとうございました!