存檔和鏈接列表是從零開端創立 WordPress 主題系列教程的第六篇的第三分,這篇將比擬簡單,解説如何調用存檔鏈接列表和友誼鏈接 (blogroll) 列表。

第 1 步 – 增加存檔鏈接列表。
在側邊欄區域的 Categories 列表下面輸入以下代碼:

  • <li><h2><?php _e(』Archives』); ?></h2>
    <ul>
    <?php wp_get_archives(』type=monthly』); ?>
    </ul>
    </li>
    複製之後檢查下代碼是否和下面一樣:

    add-archives.gif

    保存並刷新瀏覽器。結果如下所示:

    archives.gif

    發生什麼了?

    我們運用了 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(); ?>

    add-blogroll.gif

    保存並刷新,結果如下:

    blogroll.gif

    默認情況下,我的 blogroll 和你的是沒有什麼不同,這裏是它在源代碼中的樣子:

    blogroll-source.gif

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