获取给定页面上的帖子数量

时间:2013-07-24 作者:TheWebs

当您转到类似以下内容时:站点。com/?cat=2(&A);页码=2

您可能会看到3篇帖子,之前的页面可能有5篇帖子。我正在寻找一种方法来统计给定页面上的帖子。所以,如果我在第2页上,有三篇帖子,那么这个函数应该返回3。

有什么想法吗?

2 个回复
最合适的回答,由SO网友:Milo 整理而成

查询对象包含成员变量post_count 这将为您提供当前页面上的帖子数量:

$wp_query->post_count;
此外,对于查询的帖子总数(跨越所有页面):

$wp_query->found_posts;
以及查询中的页数:

$wp_query->max_num_pages;

SO网友:GGG

为什么不数一数呢?

 <?php count( $wp_query->posts ); ?>

结束

相关推荐

Pagination and multiple loops

对,所以我现在有一个使用css网格将页面分成三部分的页面。第三列是侧栏,前两列各有一个要显示的帖子查询,并创建一个漂亮的帖子网格(虚拟内容):http://puu.sh/2Xh9o.jpg每个循环如下所示: <?php query_posts(\'showposts=5\'); ?> <?php $posts = get_posts(\'numberposts=5&offset=0\'); foreach ($posts as $post) : start_wp()