WordPress 主題教程 #5e:日志導航鏈接
|
【轉載自我愛水煮魚】
日志導航鏈接是從零開始創建 WordPress 主題系列教程的第五篇的第五部,在絕大多數的 WordPress 博客的底部,都會有 下一頁 (Next Page) 或者 上一頁 (Previous Page) 這樣的導航鏈接。我們可以通過 WordPress 的模板系統中的 posts_nav_link() 這個函數調用這些鏈接。
日志導航鏈接是從零開始創建 WordPress 主題系列教程的第五篇的第五部,在絕大多數的 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() 的例子:
Article Series
This article is part 11 of a 28 part series. Other articles in this series are shown below:
- WordPress 主題教程 #5e:日志導航鏈接
About Author
|
|
Fairy FishWordPress 主题制作:你可以自己设计,也可以设计好了,找我们帮你做,详情请联系我。 |