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

    制作與“友情鏈接”相關的功能,可要好好了解這個函數。

    參考:

    WordPress官方文檔:

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

    WP大學:

    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

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

    調用方法

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

    默認參數

     $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 的排列方式(默認是根據名稱排序,除非將這個值留空)

    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 (不允許)

    應用舉例

    1、調用當前的友情鏈接

     wp_list_bookmarks(); ?>
    

    2、隨機顯示10條鏈接:

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

    3、顯示所有鏈接,但不包括默認標題(去掉“書簽”這個標題)

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

    4、顯示所有鏈接,標題為“Bookmarks”,各鏈接項包圍在li標簽中,標題則用h2標簽。

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

    5、顯示所有鏈接,但不包括默認標題。

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

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

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

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

    小結

    1、wp_list_bookmarks函數的用法和wp_list_categories極為類似 。

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

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

    來源于,WP大學:

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

    wp_list_bookmarks()使用示例

    簡單的鏈接列表

    顯示所有鏈接,標題為“Bookmarks”,各鏈接項包圍在

    標簽中,標題則用

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

    沒有標題的簡單列表

    按上一個例子的條件顯示所有鏈接,但不包括默認標題。

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

    顯示某個分類下的所有鏈接

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

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

    顯示鏈接等級和時間標記

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

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

    用圖片取代標題

    從主題目錄中選擇一個圖片代替普通文本作為鏈接列表標題。

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

    小結:

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

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

    軟件

    Windows10激活

    2018-11-4 22:36:45

    隨記

    與一位網友的聊天記錄

    2020-2-17 16:50:39

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 免费看无码自慰一区二区| 亚洲福利视频一区二区| 色狠狠一区二区三区香蕉| 免费萌白酱国产一区二区| 国产免费播放一区二区| 无码人妻久久一区二区三区 | 国模吧无码一区二区三区| 亚洲日韩AV一区二区三区中文| 精品一区二区三区在线观看l | 精品国产福利在线观看一区| 亚洲综合无码一区二区三区| 精品欧洲av无码一区二区三区| 日韩aⅴ人妻无码一区二区| 国内自拍视频一区二区三区| 精品久久一区二区三区| 无码日韩精品一区二区免费暖暖| 欧美日韩综合一区二区三区| 无码人妻精品一区二区三区66| 卡通动漫中文字幕第一区| 国产在线一区二区综合免费视频 | 亚洲AV成人精品日韩一区| 中文字幕乱码亚洲精品一区| 亚洲一区在线免费观看| 久久精品免费一区二区喷潮| 亚洲福利视频一区二区三区| 国产亚洲欧洲Aⅴ综合一区| 成人一区二区三区视频在线观看| 亚洲韩国精品无码一区二区三区 | 国产精品资源一区二区| 国产在线不卡一区| 精品女同一区二区三区免费播放| 精品久久国产一区二区三区香蕉| 精品欧洲av无码一区二区14| 国产精品免费视频一区| 无码国产精品一区二区免费vr| 无码人妻一区二区三区免费| 在线观看精品一区| 九九久久99综合一区二区| 国产一区二区三区久久精品| 精品动漫一区二区无遮挡| 日韩精品电影一区亚洲|