WordPress函数:wp_list_bookmarks 展示所有友情链接

07月/27日/WordPress/浏览 153

在WordPress中,如果想搞一个友情链接的页面,即在一个页面中展示所有的友情链接,有没有好办法呢?


使用 get_bookmarks 函数,固然可以实现这个功能,但是使用 wp_list_bookmarks 可能是更好的办法。


wp_list_bookmarks 的作用就是展示所有的友情链接。


参数说明如下:


'orderby' (string) 按那个字段排序。默认“name”。


'order' (string) 是按升序还是降序排列书签。接受“ASC”(升序)或“DESC”(降序)。默认“ASC”。


'limit' (int) 要显示的书签数量。全部接受1+或-1。默认值-1。


'category' (string) 以英文逗号分隔的类别ID列表。


'category_name' (string) 按名称检索链接的类别。


'hide_invisible' (int|bool) 是否显示或隐藏标记为“不可见”的友情链接。接受(1 | true)或(0 | false)。默认值为(1 | true)。


'show_updated' (int|bool) 是否显示书签上次更新的时间。接受(1 | true)或(0 | false)。默认值为(0 | false)。


'echo' (int|bool) 是否回显或返回格式化书签。接受(1 | true)(echo)或(0 | false)(return)。默认值为(1 | true)。


'categorize' (int|bool) 是按类别还是在单个列中显示友情链接。接受(1 | true)-(按类别)或(0 | false)-(一列)。默认值为(1 | true)。


'show_description' (int|bool) 是否显示描述。接受(1 | true)或(0 | false)。默认值为(0 | false)。


'title_li' (string) 友情链接之前要显示的内容。默认 'Bookmarks'。


'title_before' (string)  $title_li 前面的HTML。默认 <h2>。


'title_after' (string) $title_li 后面的HTML。默认 </h2>。


'class' (string|array) 用于$title_li的CSS类或类数组。默认“linkcat”。


'category_before' (string) 如果$categorize为true,则在前面添加到 $title_before 的HTML或文本。字符串必须包含''%id'和''%class',才能继承类别id和用于在主题中格式化的$class参数。默认值<li id=“%id”class=“%class”>。


'category_after' (string) The HTML or text to append to $title_after if $categorize is true. Default </li>.如果$categorize为true,则在后面附加到 $title_after 的HTML或文本。默认值</li>。


'category_orderby' (string) 如果$categorize为true,如何根据术语方案对书签类别进行排序。默认“name”。


'category_order' (string) 如果$category为true,则是按升序还是降序对类别排序。接受“ASC”(升序)或“DESC”(降序)。默认“ASC”。默认值:“”。

 

使用举例:


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

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


更多和友情链接有关的文章:


WordPress怎么开启友情链接功能
WordPress函数:get_bookmarks 获取友情链接 创建友情链接页面

发表评论

暂无评论,抢个沙发...

客服 工单