如何获取结果总数,在wordpress的搜索结果页面中......我认为我的问题很清楚。我需要搜索结果页面中显示的搜索结果总数。还需要查找来自页面和帖子的结果计数分别
我试过的是
<?php echo count($posts); ?>
通过使用这个我获得了搜索结果的总数。但我还需要搜索结果中的页数和帖子数
答案 0 :(得分:2)
试试这段代码,
$allsearch = new WP_Query("s=$s&showposts=0");
echo $allsearch ->found_posts.' results found.';
希望这会对你有所帮助。
更多请访问,
答案 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";
?>