在我的wordpress搜索页面上,我想显示“找到的总结果”。这需要在页面顶部的标题中显示。
我尝试了这段代码,但我只给出了特定页面的结果。我想要的是所有的结果,而不仅仅是页面。
<?php echo $wp_query->post_count; ?>
最合适的回答,由SO网友:s_ha_dum 整理而成
如果你check the documentation for WP_Query
你会注意到post_count
, 返回正在显示的帖子数。这是你看到的,但不是你想要的。found_posts
返回查询的结果总数,这是您想要的结果。
$post\\u count显示的帖子数。
$found\\u posts
找到的与当前查询参数匹配的帖子总数
请注意,如果您的查询使用\'no_found_rows\' => true
这个found_posts
值将为0,并且存在found_posts
filter 这也会影响结果。