問題描述

我想在最後一頁上顯示一些不顯示在其他頁面上的文本。

例如,在類別頁面上: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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。