获取wordpress中搜索结果的总数

时间:2018-05-15 11:53:12

标签: wordpress search count

如何获取结果总数,在wordpress的搜索结果页面中......我认为我的问题很清楚。我需要搜索结果页面中显示的搜索结果总数。还需要查找来自页面和帖子的结果计数分别
我试过的是

    <?php echo count($posts); ?>

通过使用这个我获得了搜索结果的总数。但我还需要搜索结果中的页数和帖子数

2 个答案:

答案 0 :(得分:2)

试试这段代码,

$allsearch = new WP_Query("s=$s&showposts=0"); 
echo $allsearch ->found_posts.' results found.';

希望这会对你有所帮助。

更多请访问,

Result Count in WordPress

Display Search Result Count

答案 1 :(得分:0)

一旦已经在搜索查询中,就可以使用全局$ wp_query。

请参见以下示例:

<?php
   gloabl $wp_query;
  $not_singular = $wp_query->found_posts > 1 ? 'results' : 'result'; // if found posts is greater than one echo results(plural) else echo result (singular)
  echo $wp_query->found_posts . " $not_singular found";
?>