Tôi muốn sử dụng WP_Query()
lớp để lọc một số bài viết của tôi. Vấn đề tôi đang gặp phải bây giờ là xử lý truy vấn phân loại. Thông thường, WP_Query()
chỉ xử lý một mối quan hệ cho tax_query()
(hoặc AND hoặc OR), nhưng điều tôi cần là sử dụng hỗn hợp các mối quan hệ này trên tax_query()
, làm thế nào để đạt được nó?
ví dụ
'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',
)
)
Tôi biết đoạn mã trên không hoạt động, tôi có cần sử dụng WP_Query()
bộ lọc để làm không? Bất kỳ ý tưởng?