我需要构建WP_Query,它将从满足两个条件的数据库返回数据,因为我使用AND作为关系,但返回的数据与我预期的不同。为了更清楚,我将在这里发布WP_Query参数。
Array(
[post_type] => Array
(
[0] => event
)
[post_status] => publish
[paged] => 1
[posts_per_page] => 1000
[tax_query] => Array
(
[relation] => AND
[1] => Array
(
[taxonomy] => event_dates
[field] => slug
[terms] => Array
(
[0] => thursday
[1] => exhibitions
)
)
)
)
有了这个论点,我认为我会得到类型为 exibition的事件,并且周四是。
提前感谢您的帮助。
答案 0 :(得分:1)
AND
处于错误的级别。 WP_Query参数应如下所示:
...
'tax_query' => array(
array(
'taxonomy' => 'event_dates',
'field' => 'slug',
'terms' => array('thursday', 'exhibitions'),
'operator' => 'AND'
)
)
...