新增模版
增加分頁page模版,此php檔案裡須加上
<?php
/*
Template Name: Intro
*/
?>
製作模版後,新增page選取新模版
每頁更換側邊欄sidebar
將 get_sidebar() 改寫為 get_sidebar('name')
另製作sidebar-home.php
調用友情連結links
新增sidebarlinks.php作為Links模版
將page.html改寫,加入
<ul>
<?php wp_list_bookmarks('show_description=1&title_li=&categorize=0'); ?>
</ul>
另存page-link.html
將sidebarlinks.php中的page.html改為page-link.html
wp_list_bookmarks 函數的預設參數是:
'orderby' => 'name'
'order' => 'ASC'
'limit' => -1
'category' => ''
'category_name' => ''
'hide_invisible' => 1
'show_updated' => 0
'echo' => 1
'categorize' => 1
'title_li' => __('Bookmarks')
'title_before' => '<h2>'
'title_after' => '</h2>'
'category_orderby' => 'name'
'category_order' => 'ASC'
'class' => 'linkcat'
'category_before' => '<li id="%id" class="%class">'
'category_after' => '</li>'
每個參數的用途:
categorize
布林型,用於設置連接是否按照各自的分類顯示:
1 (預設,根據連結的分類顯示)
0 (不按照分類,顯示全部)
category
字串型,後面就直接 "=連結分類ID號",那麼就顯示這個分類下的連結。如果沒有指定的話就顯示所有的連結。
category_name
字串型,如果後面 "=某個連結分類的名稱" 那麼就會在該連結分類前顯示分類的名稱,如果這裡留空的話則會顯示所有連結分類的分類名稱(即默認的形式)。
category_before
字串型,位於連結分類之前的文字或代碼。默認的設置是:<li id="[category id]" class="linkcat">
category_after
字串型,位於連結分類之後的文字或代碼。默認的設置是:</li>
class
字串型,每一個連結的分類都會有一個 "class" 屬性(從上面的代碼就能看出),默認是:linkcat
category_orderby
字串型,連結分類的排序方式,按照名詞或者ID。
'name' (默認)
'id'
category_order
字串型,連結分類的升降冪排列方式:
ASC (默認)
DESC
title_li
字串型,連結標題的頭文字或代碼,預設是:Bookmarks,並且它控制連接是否按照清單的方式排列。
title_before 和 title_after
顧名思義,它們就是連接標題頭前後的文字或代碼,預設是 h2 標籤
show_private
布林型,是否顯示私有連結。
1 (是)
0 (不是 - 默認)
include
字串型,輸出指定 ID 的 Blogroll 的分類連結,各個 ID 之間用半形的 "," 分開。預設顯示所有的 Blogroll 分類。
exclude
字串型,將指定 ID 的 Blogroll 分類連結從整個連結清單中排除,各個 ID 之間用半形的 "," 分開。默認是什麼都不排除。
orderby
字串型,Blogroll 的排列方式(預設是根據名稱排序,除非將這個值留空),即根據我們在 WP 後臺連結設置介面下的那些參數來進行排序:
1.'id’
2. 'url’
3. 'name’
4. 'target’
5. 'description’
6. 'owner’
7. 'rating’
8. 'updated’
9. 'rel’ - 按設定的關係排列
10. 'notes’
11. 'rss’
12. 'length’ - 連接名稱的長度設定
13. 'rand’ - 隨機排列顯示
order
字串型,設置升降冪的排列方式
ASC (默認)
DESC
limit
整型,設置輸出連結條數的最大值。預設值是"-1",輸出全部。
between
字串型,每個連接、圖片和描述之間的文字或代碼,預設是 "n" 換行。
show_images
布林型,是否允許顯示 Blogroll 下連結的對應圖片。
1 (允許 - 默認)
0 (不允許)
show_description
布林型,是否允許顯示每個連結的描述。
1 (允許)
0 (不允許 - 默認)
show_rating
布林型,是否允許顯示連結的等級。
1 (允許)
0 (不允許 - 默認)
show_updated
布林型,是否允許顯示最近更新後的時間戳記。
1 (允許)
0 (不允許 - 默認)
hide_invisible
布林型,是否顯示所有的連結,甚至是被管理員設為不可見的連結,預設允許顯示。
1 (允許 - 默認)
0 (不允許)
例如:
隨機顯示10條連結:
<?php wp_list_bookmarks('orderby=rand&limit=10'); ?>
隨機顯示分類ID為1的連結:
<?php wp_list_bookmarks('orderby=rand&category=1'); ?>
留言列表