WP_Query()
클래스 를 사용하여 내 게시물 중 일부를 필터링하고 싶습니다. 내가 지금 직면하고있는 문제는 분류법 쿼리를 처리하는 것입니다. 일반적으로 WP_Query()
하나의 관계 tax_query()
(AND 또는 OR) 만 처리 하지만 필요한 것은에서 관계를 혼합하여 사용하는 것입니다 tax_query()
. 어떻게 달성 할 수 있습니까?
예 :
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'taxonomy1',
'field' => 'slug',
'terms' => array( $term)
),
array(
'taxonomy' => 'taxonomy3',
'field' => 'slug',
'terms' => 'terms' => array( $term3),
'operator' => 'IN',
)
// below i want to use OR relationship
'relation' => 'OR',
array(
'taxonomy' => 'taxonomy4',
'field' => 'slug',
'terms' => array( $term4)
),
array(
'taxonomy' => 'taxonomy2',
'field' => 'slug',
'terms' => 'terms' => array( $term2),
'operator' => 'IN',
)
)
위의 코드가 작동하지 않는다는 것을 알고 있습니다. WP_Query()
필터를 사용해야 합니까? 어떤 생각?