使用's'和tax_query的WP_Query不起作用(Woocommerce)

时间:2018-10-26 14:07:07

标签: php wordpress woocommerce

我尝试使用搜索框在Wordpress中进行查询,但我需要一个类别不出现在结果中。所以我有这段代码:

$query_string = array(
        's' => $_GET["s"],
        'posts_per_page' => 12,
        'post_type' => 'product',
        'tax_query' => array(
                    array(
                            'taxonomy' => 'product_cat',
                            'field' => 'slug',
                            'terms' => array(
                                    'bajo-pedido'
                            ),
                            'operator' => 'NOT IN',
                    ),
            ),
    );
    $query = new WP_Query( $query_string );

但是,当我转到页面时,看到的产品列表包括带有“ bajo-pedido”类别的产品。我在Google中找到了很多有关此方面的信息,但是我发现的所有解决方案都无法真正起作用(包括Kevin Leary编写的课程)。有人可以帮助我找到将“ s” => value与tax_query组合的解决方案吗? (或者是否存在其他通过tax_query进行搜索查询的方式)

非常感谢

0 个答案:

没有答案