在絕大多數的 WordPress 博客的底部,都會有 下一頁 (Next Page) 或者 上一頁 (Previous Page) 這樣的導航鏈接。我們可以通過 WordPress 的模板系統中的 posts_nav_link() 這個函數調用這些鏈接。
在 <?php endwhile; ?> 和 <?php else : ?> 之間添加如下代碼:
<div class=」navigation」>
<?php posts_nav_link(); ?>
</div>

<div class=」navigation」> – 開始一個名為 navigation 的 DIV 標籤。
<?php – 開始 PHP 代碼
posts_nav_link() – 調用後一頁和前一頁的鏈接。
; – 停止調用。
?> – 結束 PHP 代碼
</div> – 結束名為 navigation 的 DIV 標籤。
效果如下:

保存並刷新,查看後一頁或者前一頁的鏈接。默認情況下,如果沒有超過 10 篇日誌的話,是不會顯示導航鏈接。如果沒有超過 10 篇日誌,依然想看到導航鏈接,登錄到管理界面,選擇 Settings > Reading,然後把它設置為比所有日誌少一篇。如,有 6 篇日誌,就設置為 5 。
如何定製化 posts_nav_link():
和前面 postmetadata 課程中介紹的函數一樣,我們也可以給這個函數 3 個參數,分別給鏈接的中間,前面和後面的設置字符,如下:
<?php posts_nav_link(』in between』,」before』,」after』); ?>
第 1 個參數是顯示在後一頁和前一頁鏈接的中間。第 2 個參數顯示在前面。第 3 個參數顯示在後面。
這裏是一個定製化 posts_nav_link() 的例子:
