存檔和連結列表是從零開端創立 WordPress 主題系列教程的第六篇的第三分,這篇將比擬簡單,解說如何呼叫存檔連結列表和友誼連結 (blogroll) 列表。
第 1 步 – 增加存檔連結列表。
在側邊欄區域的 Categories 列表下面輸入以下程式碼:
- <li><h2><?php _e(』Archives』); ?></h2>
<ul>
<?php wp_get_archives(』type=monthly』); ?>
</ul>
</li> 複製之後檢查下程式碼是否和下面一樣:
儲存並重新整理瀏覽器。結果如下所示:

發生什麼了?
我們運用了 wp_get_arhives() 這個 PHP 函式,並用了 type 這個引數以及 monthly 作為它的值,這樣就按月呼叫存檔連結列表。
- <li> – 開始列表元素
- <h2> – 開始子標題
- <?php _e(』Archives』); ?> – 子標題文字
- </h2> – 結束子標題
- <ul> – 開始在存檔連結這個無序列表
- <?php wp_get_archives(』type=monthly』); ?> – 按月呼叫存檔列表連結,並把每個連結放入 <li> 和 </li> 標籤中。如果檢視原始碼,我們會看到 wp_get_archives() 為每個連結產生了列表元素 (LI) 標籤,就像 wp_list_cats() 這個函式一樣。
- </ul> – 結束在子標題下的無序列表
- </li> – 結束列表元素
第 2 步:增加友情連結列表
在存檔連結列表下輸入以下程式碼:
<?php get_links_list(); ?>

儲存並重新整理,結果如下:

預設情況下,我的 blogroll 和你的是沒有什麼不同,這裡是它在原始碼中的樣子:

上面的程式碼完整沒有正確的被縮排,由於它們是由函式 get_links_list() 產生的,就像上一篇所學的函式 wp_list_pages() 產生的程式碼一樣,但是它遵照規則 #1,按正確次第關閉一切的東西。我曾經圈出了元素和無序列表的標籤讓你看得更明顯。