分页帖子显示“第3页,共5页”

时间:2010-12-10 作者:matt

我有一个自定义的帖子类型,我想显示你所在的页面,以及以这种方式显示的总页数“第3页,共5页”(意思是你在5页帖子的第3页)。这些不一定是链接,只是纯文本数字。

我仍然希望将wp\\u page\\u links参数“next\\u or\\u number”的标准函数设置为“next”,但添加其他页面指示器。

我已经尝试用wp\\u page\\u links函数中的一些变量创建自己的函数,该函数位于post-template.php 但我什么都没找到。

1 个回复
最合适的回答,由SO网友:John P Bloch 整理而成

当前/总页数由设置setup_postdata() 在循环的开始处运行。因此,如果你在循环中,你所要做的就是:

global $page, $numpages;
echo "Page $page of $numpages";
如果需要在循环之外执行此操作,请首先执行以下操作:

global $page, $post, $numpages;
// This next line is optional: sets a new global $post variable
$post = get_post(123);
setup_postdata($post);
echo "Page $page of $numpages";

结束

相关推荐