如何使WordPress/WooCommerce搜索功能只搜索产品标签和产品?

如何使WordPress/WooCommerce搜索功能只搜索产品标签和产品?,wordpress,woocommerce,hook-woocommerce,Wordpress,Woocommerce,Hook Woocommerce,我在进行wordpress搜索查询、搜索WooCommerce产品和标签/关键字时遇到一些问题。它也将是伟大的,有它的搜索类别 目前,我已经得到它只搜索WooCommerce产品,但仍然需要标签/关键字,也将是伟大的获得产品类别搜索结果以及 此外,标签/关键字可能非常多,因此它必须是动态的,以便客户或我不必偶尔更新它 //只搜索商业产品,不搜索帖子和页面 添加操作('pre_get_posts','search_only_products'); 功能搜索仅搜索产品($query){ 如果(!is

我在进行wordpress搜索查询、搜索WooCommerce产品和标签/关键字时遇到一些问题。它也将是伟大的,有它的搜索类别

目前,我已经得到它只搜索WooCommerce产品,但仍然需要标签/关键字,也将是伟大的获得产品类别搜索结果以及

此外,标签/关键字可能非常多,因此它必须是动态的,以便客户或我不必偶尔更新它

//只搜索商业产品,不搜索帖子和页面
添加操作('pre_get_posts','search_only_products');
功能搜索仅搜索产品($query){
如果(!is_admin()&&is_search()&&$query->is_main_query()){
$args=数组(
);
$query->set('post\u type','product','meta\u query',数组(
'关系'=>'或',
排列(
“键”=>“\u可见性”,
'值'=>'隐藏',
“比较”=>“不存在”,
),
排列(
“键”=>“\u可见性”,
'值'=>'隐藏',
“比较”=>“!=”,
),
));
//$query->set($args);
}
}
//仅搜索商业产品,不搜索帖子和页面
添加操作('pre_get_posts','search_only_products');
功能搜索仅搜索产品($query){
如果(!is_admin()&&is_search()&&$query->is_main_query()){
$args=数组(
);
$query->set('post\u type','product','meta\u query',数组(
'关系'=>'或',
排列(
“键”=>“\u可见性”,
'值'=>'隐藏',
“比较”=>“不存在”,
),
排列(
“键”=>“\u可见性”,
'值'=>'隐藏',
“比较”=>“!=”,
),
));
//$query->set($args);
}
}