新增模版

增加分頁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'); ?>

隨機顯示分類ID1的連結:

<?php wp_list_bookmarks('orderby=rand&category=1'); ?>

 

wdbnf 發表在 痞客邦 留言(0) 人氣()