问题描述
我想在最后一页上显示一些不显示在其他页面上的文本。
例如,在类别页面上: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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。