当用户在我的网站上进行搜索时,当前会显示所有项目(例如博客文章,产品等)。
是否可以将搜索结果限制为仅显示产品?我在网上找到了这段代码,它不起作用。
//Only show products in the front-end search results
function lw_search_filter_pages($query) {
if ($query->is_search) {
$query->set('post_type', 'product');
$query->set( 'wc_query', 'product_query' );
}
return $query;
}
add_filter('pre_get_posts','lw_search_filter_pages');