[英]WP_Query with OR conditions
这是一个问题,我有一个搜索复杂的网站。 我设置了几个参数: s
, meta_query
, tax_query
和post_type
显然,这些都与AND
关系相关联(可以通过OR
关系设置的meta_query
和tax_query
除外,但是我需要获取已在标题或内容或某些元值或某些分类法中输入了短语的帖子。
有什么办法吗?
您应该使用关联参数。
更新:
上面链接的页面中的示例:
$args = array(
'post_type' => 'post',
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'movie_genre',
'field' => 'slug',
'terms' => array( 'action', 'comedy' ),
),
array(
'taxonomy' => 'actor',
'field' => 'term_id',
'terms' => array( 103, 115, 206 ),
'operator' => 'NOT IN',
),
),
);
$query = new WP_Query( $args );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.