问题描述

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

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

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

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

提前致谢。

最佳解决方案

WP_Query 对象包含一个 max_num_pages 字段,其中包含多少页的帖子。您可以比较当前的页码。 (这是 get_next_posts_link()的做法。)

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
}

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。