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 下鏈接的對(duì)應(yīng)圖片。1 (允許 – 默認(rèn)) 0 (不允許)

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

    show_rating 布爾型,是否允許顯示鏈接的等級(jí)。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ù)字編號(hào)列表形式顯示所有鏈接,各鏈接下另起一行填寫鏈接說明,不適用鏈接圖片,按ID排列鏈接,顯示鏈接等級(jí)和最新更新的時(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'); ?>
    

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

    以數(shù)字編號(hào)列表形式顯示所有鏈接,各鏈接下另起一行填寫鏈接說明,不適用鏈接圖片,按ID排列鏈接,顯示鏈接等級(jí)和最新更新的時(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

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
    無意侵害您的權(quán)益,請(qǐng)發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優(yōu)惠劵
    搜索
    主站蜘蛛池模板: av一区二区三区人妻少妇| 精品国产毛片一区二区无码| 日韩精品人妻一区二区中文八零| 无码人妻精品一区二区蜜桃AV| 搜日本一区二区三区免费高清视频 | 一本一道波多野结衣AV一区| 天堂成人一区二区三区| 一区二区国产在线播放| 性色av一区二区三区夜夜嗨| 国模私拍福利一区二区| 免费无码一区二区| 无码人妻精品一区二区三区99仓本| 国产精品分类视频分类一区| 国产一区二区三区小向美奈子 | 成人区精品一区二区不卡| 亚洲啪啪综合AV一区| 中文激情在线一区二区| 国产激情一区二区三区 | 亚洲国产av一区二区三区丶| 日韩美女在线观看一区| 亚洲av无码一区二区三区不卡| 乱码人妻一区二区三区| 中文字幕精品无码一区二区三区 | 久久精品人妻一区二区三区| 美女毛片一区二区三区四区| 无码av不卡一区二区三区| 91久久精品一区二区| 色综合视频一区二区三区| 亚洲视频一区在线| 精品人妻一区二区三区毛片| 日韩免费一区二区三区在线播放| 亚洲国产精品一区二区三区久久 | 成人一区二区三区视频在线观看| 国产无码一区二区在线| 国产未成女一区二区三区| 国产suv精品一区二区33| 一区二区视频在线免费观看| 蜜桃传媒一区二区亚洲AV| 一区二区三区视频在线| 在线精品亚洲一区二区三区| 国产在线观看91精品一区|