在自定义POST类型分页循环中添加“Show Posts x to x to x of y”

时间:2015-10-14 作者:Dean Elliott

有没有一种方法可以将“显示帖子x到x/y”添加到分页的自定义帖子类型循环中?因此,例如,如果我有100篇帖子,我将显示每页10篇帖子,在/page/3上,它将显示“显示100篇帖子中的21-30篇”。

1 个回复
SO网友:Milo

所有查询对象都有一些内置变量,可以帮助您显示这些变量。

假设自定义查询对象为$query:

所有页面上的帖子总数为$query->found_posts$query->post_count$query->query_vars[\'paged\']$query->query_vars[\'posts_per_page\']

$pagenum = $query->query_vars[\'paged\'] < 1 ? 1 : $query->query_vars[\'paged\'];
$first = ( ( $pagenum - 1 ) * $query->query_vars[\'posts_per_page\'] ) + 1;
$last = $first + $query->post_count - 1;
echo "Showing posts $first - $last of $query->found_posts";
EDIT - 如果要将上述内容用于main query, 更改的所有实例$query$wp_query

相关推荐

具有类(.long)的Count div仅显示0

我想用一个类计算一个div(它是插件旋转滑块中的一个类)div.tp-tab该类存在3次!我试过这个:<script type=\"text/javascript\"> jQuery(document).ready(function() { var exist = jQuery(\'div[data-liindex]\').length; console.log(exist); }); </script> 还有这个: