我知道如何显示网站中的帖子总数,但有没有办法显示你所在页面上显示的帖子数?
例如,我想在我的每个博客页面的底部显示这一点(每页8篇文章);
Index - "Showing posts 1 through 8 of 294 total"
Page2 - "Showing posts 9 through 17 of 294 total"
Page3 - "Showing posts 18 through 26 of 294 total"
如果这有所不同,帖子将按时间顺序显示。
这可能吗?
最合适的回答,由SO网友:karpstrucking 整理而成
这应该可以,但我还没有测试它:
global $wp_query;
$page = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1;
$ppp = get_query_var(\'posts_per_page\');
$end = $ppp * $page;
$start = $end - $ppp + 1;
$total = $wp_query->found_posts;
echo "Showing posts $start through $end of $total total.";