WordPress友情鏈接函數(shù): wp_list_bookmarks() 詳解

    制作與“友情鏈接”相關(guān)的功能,可要好好了解這個(gè)函數(shù)。

    參考:

    WordPress官方文檔:

    https://codex.wordpress.org/Function_Reference/wp_list_bookmarks#List_.26_Dropdown_Functions

    WP大學(xué):

    https://www.wpdaxue.com/wp_list_bookmarks.html

    511遇見:

    http://www.511yj.com/wordpress-wplist_bookmarks.html

    以下來源于:

    http://www.511yj.com/wordpress-wplist_bookmarks.html

    想做個(gè)性化的友情鏈接,搜索引擎優(yōu)化中,首頁和內(nèi)頁的權(quán)重是不一樣,但友情鏈接在wordpress大部分模版中都是在側(cè)邊欄書香顯示。如果側(cè)邊欄很寬,或者友情鏈接很多,或者只在首頁顯示友情鏈接,那在內(nèi)部頁面友情鏈接的這個(gè)經(jīng)常變化的長度就不好和頁面其他的長度配合,進(jìn)而影響到了整個(gè)網(wǎng)頁的美觀。重慶SEO研究一下在wordpress中將友情鏈接橫向現(xiàn)實(shí)在首頁底部,那樣所有問題就都解決了;在研究怎么把這個(gè)功能實(shí)現(xiàn)之前,首先要研究的當(dāng)然是友情鏈接的輸出函數(shù)wp_list_bookmarks()

    調(diào)用方法

    <h3>友情鏈接:h3>
    <ul> wp_list_bookmarks($args); ?>ul>
    

    默認(rèn)參數(shù)

     $args = array(
        'orderby'          => 'name',
        'order'            => 'ASC',
        'limit'            => -1,
        'category'         => ' ',
        'exclude_category' => ' ',
        'category_name'    => ' ',
        'hide_invisible'   => 1,
        'show_updated'     => 0,
        'echo'             => 1,
        'categorize'       => 1,
        'title_li'         => __('Bookmarks'),
        'title_before'     => '
    ',
        'title_after'      => '
    ',
        'category_orderby' => 'name',
        'category_order'   => 'ASC',
        'class'            => 'linkcat',
        'category_before'  => '
    ',
        'category_after'   => '
    ' ); 
    ?>
    

    orderby 字符串型,Blogroll 的排列方式(默認(rèn)是根據(jù)名稱排序,除非將這個(gè)值留空)

    order 字符串型,設(shè)置升降序的排列方式 ASC (默認(rèn)) DESC

    limit 整型,設(shè)置輸出鏈接條數(shù)的最大值。默認(rèn)值是”-1″,輸出全部。

    between 字符串型,每個(gè)連接、圖片和描述之間的文字或代碼,默認(rèn)是 “\n” 換行。

    show_images 布爾型,是否允許顯示 Blogroll 下鏈接的對應(yīng)圖片。1 (允許 – 默認(rèn)) 0 (不允許)

    show_description 布爾型,是否允許顯示每個(gè)鏈接的描述。1 (允許) 0 (不允許 – 默認(rèn))

    show_rating 布爾型,是否允許顯示鏈接的等級。1 (允許) 0 (不允許 – 默認(rèn))

    show_updated 布爾型,是否允許顯示最近更新后的時(shí)間戳。1 (允許) 0 (不允許 – 默認(rèn))

    hide_invisible 布爾型,是否顯示所有的鏈接,甚至是被管理員設(shè)為不可見的鏈接,默認(rèn)允許顯示。1 (允許 – 默認(rèn)) 0 (不允許)

    應(yīng)用舉例

    1、調(diào)用當(dāng)前的友情鏈接

     wp_list_bookmarks(); ?>
    

    2、隨機(jī)顯示10條鏈接:

    ?wp_list_bookmarks('orderby=rand&limit=10');??>
    

    3、顯示所有鏈接,但不包括默認(rèn)標(biāo)題(去掉“書簽”這個(gè)標(biāo)題)

     wp_list_bookmarks('title_li=&categorize=0'); ?>
    

    4、顯示所有鏈接,標(biāo)題為“Bookmarks”,各鏈接項(xiàng)包圍在li標(biāo)簽中,標(biāo)題則用h2標(biāo)簽。

     wp_list_bookmarks('title_li=&category_before=&category_after='); ?>
    

    5、顯示所有鏈接,但不包括默認(rèn)標(biāo)題。

     wp_list_bookmarks('title_li=&categorize=0'); ?>
    

    6、顯示ID為2的鏈接分類下的所有鏈接,使用鏈接圖片,不顯示鏈接說明,按URL排列鏈接。

     wp_list_bookmarks('categorize=0&category=2&before=&after=&show_images=1&show_description=0&orderby=url'); ?>
    

    7、以數(shù)字編號列表形式顯示所有鏈接,各鏈接下另起一行填寫鏈接說明,不適用鏈接圖片,按ID排列鏈接,顯示鏈接等級和最新更新的時(shí)間。

     wp_list_bookmarks('between=
    &show_images=0&orderby=id&show_rating=1&show_updated=1'); ?>
    ol>
    

    8、從主題目錄中選擇一個(gè)圖片代替普通文本作為鏈接列表標(biāo)題。

     wp_list_bookmarks('categorize=0&title_before=&title_after=&title_li="stylesheet_directory").'/images/blogroll.gif" alt="blogroll" />'); ?>
    

    小結(jié)

    1、wp_list_bookmarks函數(shù)的用法和wp_list_categories極為類似 。

    2、參數(shù)太多,使用靈活,但未必是你想要的,閱讀以下 wpdb和get_results讀取數(shù)據(jù)庫打造個(gè)性友情鏈接教程

    3、官方原文 https://codex.wordpress.org/Function_Reference/wp_list_bookmarks

    來源于,WP大學(xué):

    https://www.wpdaxue.com/wp_list_bookmarks.html

    wp_list_bookmarks()使用示例

    簡單的鏈接列表

    顯示所有鏈接,標(biāo)題為“Bookmarks”,各鏈接項(xiàng)包圍在

    標(biāo)簽中,標(biāo)題則用

    標(biāo)簽。 wp_list_bookmarks('title_li=&category_before=&category_after='); ?>
    

    沒有標(biāo)題的簡單列表

    按上一個(gè)例子的條件顯示所有鏈接,但不包括默認(rèn)標(biāo)題。

     wp_list_bookmarks('title_li=&categorize=0'); ?>
    

    顯示某個(gè)分類下的所有鏈接

    顯示ID為2的鏈接分類下的所有鏈接,使用鏈接圖片,不顯示鏈接說明,按URL排列鏈接。

     wp_list_bookmarks('categorize=0&category=2&before=&after=&show_images=1&show_description=0&orderby=url'); ?>
    

    顯示鏈接等級和時(shí)間標(biāo)記

    以數(shù)字編號列表形式顯示所有鏈接,各鏈接下另起一行填寫鏈接說明,不適用鏈接圖片,按ID排列鏈接,顯示鏈接等級和最新更新的時(shí)間。

     wp_list_bookmarks('between=
    &show_images=0&orderby=id&show_rating=1&show_updated=1'); ?>
    ol>
    

    用圖片取代標(biāo)題

    從主題目錄中選擇一個(gè)圖片代替普通文本作為鏈接列表標(biāo)題。

     wp_list_bookmarks('categorize=0&title_before=&title_after=&title_li="stylesheet_directory").'/images/blogroll.gif" alt="blogroll" />'); ?>
    

    小結(jié):

    1.總的來說,要用好wp_list_bookmarks()函數(shù),需要自己熟練掌握參數(shù)的用法,重要的是多多實(shí)踐。

    2.如果你英文還行,建議閱讀英文版:Function Reference/wp list bookmarks

    Typecho

    NewRealm - 經(jīng)典雙欄Typecho主題

    2017-12-25 13:24:00

    國外主題

    Osmos – 極簡主義組合WordPress主題

    2019-2-10 22:05:33

    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    0 條回復(fù) A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個(gè)人中心
    購物車
    優(yōu)惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 国产精品一区二区三区高清在线| 女人和拘做受全程看视频日本综合a一区二区视频 | 丝袜无码一区二区三区| 国产AV午夜精品一区二区入口| 最新中文字幕一区| 亚洲一区无码中文字幕乱码| 国产一区二区视频免费| 亚洲日本乱码一区二区在线二产线 | 人妻夜夜爽天天爽一区| 台湾无码AV一区二区三区| 精品综合一区二区三区| 精品无码国产AV一区二区三区 | 国内偷窥一区二区三区视频| 蜜桃视频一区二区| 波多野结衣一区在线观看| 国产SUV精品一区二区88| 中文无码一区二区不卡αv| 日本午夜精品一区二区三区电影| 国产伦理一区二区| 国产成人无码精品一区二区三区| 精品日本一区二区三区在线观看| 国产AⅤ精品一区二区三区久久 | 国产大秀视频在线一区二区| 久久se精品动漫一区二区三区| 亚洲综合无码精品一区二区三区| 国产激情一区二区三区| 爆乳熟妇一区二区三区| 中文字幕一区在线播放| 亚洲夜夜欢A∨一区二区三区| 国内偷窥一区二区三区视频| 亚洲夜夜欢A∨一区二区三区| 夜夜嗨AV一区二区三区| 久久久av波多野一区二区| 精品视频一区二区三区| 国产内射999视频一区| 麻豆一区二区99久久久久| 国产精品无码一区二区在线| 亚欧色一区W666天堂| 国产成人AV区一区二区三| 一区二区三区波多野结衣| 国产精品一区三区|