繁体   English   中英

带有条件的WP_Query

[英]WP_Query with OR conditions

这是一个问题,我有一个搜索复杂的网站。 我设置了几个参数: smeta_querytax_querypost_type

显然,这些都与AND关系相关联(可以通过OR关系设置的meta_querytax_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM