我尝试使用搜索框在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进行搜索查询的方式)
非常感谢