如何检查我是否在帖子的最后一页?

时间:2011-08-14 作者:user7880

我想在最后一页上显示一些其他页上没有显示的文本。

例如,在类别页面上:url。com/category/categoryname/page/6

或主页上列出的所有帖子的最后一页:url。com/page/9

如何检查我是否在最后一页?

提前谢谢。

2 个回复
SO网友:Jan Fabry

这个WP_Query 对象包含a max_num_pages field 其中包含有多少页的帖子。您可以将当前页码与其进行比较。(这是how get_next_posts_link() does it.)

global $wp_query;
$current_page = $wp_query->get( \'paged\' );
if ( ! $current_page ) {
    $current_page = 1;
}
if ( $current_page == $wp_query->max_num_pages ) {
    // You are on the last page
}

SO网友:kaiser

简而言之:如果你想了解更多关于分页的知识,我写了一个Plugin 为此。

详细介绍:您可以查看global $paged; 全球的但最好是深入我链接的插件代码并查看render() 作用

结束

相关推荐

Pages with 2 Columns

我看过许多可用的插件,但它们似乎都太难使用,或者没有提供足够的灵活性。Plugins I\'ve already tried:<我还研究了一种允许每页边栏的工具,该工具可以工作,但该栏的内容是独立的,因此很难管理,而缺少WYSIWYG编辑器则使那些不熟悉HTML的人很难管理。What I\'m Trying Achieve:我正在从事的项目要求负责输入内容的人员能够将内容添加到主内容的四分之三栏和与主内容相关的信息内容的四分之一栏中。1/4列的内容将根据页面的不同而变化。对于大多数开发人员来说,在帖