Php Wordpress税务查询无法使用3个参数

Php Wordpress税务查询无法使用3个参数,php,wordpress,woocommerce,taxonomy-terms,fieldtype,Php,Wordpress,Woocommerce,Taxonomy Terms,Fieldtype,我有以下疑问: $query_args = array( 'post_status' => 'publish', 'post_type' => 'product', 'tax_query' => array( array( 'taxonomy' => 'product_cat', 'field' => 'id', 'terms'

我有以下疑问:

$query_args = array( 
    'post_status' => 'publish', 
    'post_type' => 'product',
    'tax_query' => array(
        array(
                'taxonomy' => 'product_cat',
                'field' => 'id',
                'terms' => array(17, 21, 18),
                'operator' => 'AND'
        )
    )
);
当我在数组中放入2个参数时,它工作,但当我在数组中放入3个参数时,它不工作。

我在任何地方都找不到答案,有人能帮我吗?

那么您可能没有分配给所有三个类别的任何产品?如果您将运算符切换到“或”并获得输出,问题很可能是04FS所建议的。那么您可能没有任何产品被分配到所有三个类别?如果您将运算符切换到“或”并获得输出,则问题很可能是04FS所建议的。