在較早的WP中用 get_links 函數實現友情鏈接,目前這個函數已經被新函數取代了,那就是:wp_list_bookmarks。該函數的特點是只有一個參數,但功能超級強大,這歸因于它有眾多的可選參數.
不顯示圖片鏈接的代碼是:
- <?php?wp_list_bookmarks('title_li=&categorize=0&show_images=0');??>
這個函數又是比較強大的一個WP標簽。wp_list_bookmarks 這個函數也是為Blogroll服務的,它有很多參數,參數和參數之前用"&"分隔。
categorize
布爾型,用于設置連接是否按照各自的分類顯示:
1 (默認,根據鏈接的分類顯示)
0 (不按照分類,顯示全部)category
字符串型,后面就直接 "=鏈接分類ID號",那么就顯示這個分類下的鏈接。如果沒有指定的話就顯示所有的鏈接。
category_name
字符串型,如果后面 "=某個鏈接分類的名稱" 那么就會在該鏈接分類前顯示分類的名稱,如果這里留空的話則會顯示所有鏈接分類的分類名稱(即默認的形式)。
category_before
字符串型,位于鏈接分類之前的文字或代碼。默認的設置是:
category_after
字符串型,位于鏈接分類之后的文字或代碼。默認的設置是:
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');??>
<!-- 首頁頁腳 -->
<?php wp_reset_query();if ( is_home()){ ?>
<div class="link">
<?php
if(function_exists('wp_hto_get_links')){
wp_hot_get_links();
}else{
wp_list_bookmarks('orderby=id&limit=30');
}
?> 本站鏈接非隨機顯示,固定鏈接位置顯示。只是在底部文件修改了。'orderby=id&limit=30'
2F
不錯,學習了,先收藏了以后慢慢看。
B1
@ ifishman @ifishman : 相互學習
1F