是否可以在插件中获得搜索结果的计数?
我试着用pre_get_posts
行动,但post_count
始终返回0。
我需要知道是否有任何搜索结果,如果没有,那么做其他事情。我知道我可以编辑搜索。php,但是否可以使用插件实现这一点?
是否可以在插件中获得搜索结果的计数?
我试着用pre_get_posts
行动,但post_count
始终返回0。
我需要知道是否有任何搜索结果,如果没有,那么做其他事情。我知道我可以编辑搜索。php,但是否可以使用插件实现这一点?
让我们看看能做些什么。试试下面的代码。首先,我要检查它是否是搜索查询。然后尝试从全局查询中获取计数。
function search_count(){
if(is_search()){
global $wp_query;
$not_singular = $wp_query->found_posts > 1 ? \'results\' : \'result\';
echo $wp_query->found_posts . " $not_singular found";
}
}
我有woo commerce设置。现在的要求就像说,如果我搜索预算,比如说5000,它应该显示总价格为5000的产品(例如一个价格为3000的产品和一个2000奖的产品)。我们该怎么做,请帮忙。