WordPress友情链接函数wp_list_bookmarks使用方法举例详解
友情链接对搜索引擎优化的作用是非常重要的,首页和内容页的权重不一样,通常将友情链接放在首页底部,或者将友情链接放在侧边栏,全站显示或只在首页显示,对友情链接需要做个性化的输出,要使用到wp_list_bookmarks()函数,既能解决美观问题,又能起到优化页面,增加页面权重的作用。
调用方法
<h3>友情链接:</h3>
<ul><?php wp_list_bookmarks($args); ?></ul>
默认参数
<?php $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' => '<h2>',
'title_after' => '</h2>',
'category_orderby' => 'name',
'category_order' => 'ASC',
'class' => 'linkcat',
'category_before' => '<li id=%id class=%class>',
'category_after' => '</li>' );
?>
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.调用当前的友情链接
<?php wp_list_bookmarks(); ?>
2.随机显示10条链接:
<?php wp_list_bookmarks('orderby=rand&limit=10'); ?>
3.显示所有链接,但不包括默认标题(去掉“书签”这个标题)
<?php wp_list_bookmarks('title_li=&categorize=0'); ?>
4.显示所有链接,标题为“Bookmarks”,各链接项包围在li标签中,标题则用h2标签。
<?php wp_list_bookmarks('title_li=&category_before=&category_after='); ?>
5.显示所有链接,但不包括默认标题。
<?php wp_list_bookmarks('title_li=&categorize=0'); ?>
6.显示ID为2的链接分类下的所有链接,使用链接图片,不显示链接说明,按URL排列链接。
<?php wp_list_bookmarks('categorize=0&category=2&before=<span>&after=</span>&show_images=1&show_description=0&orderby=url'); ?>
7.以数字编号列表形式显示所有链接,各链接下另起一行填写链接说明,不适用链接图片,按ID排列链接,显示链接等级和最新更新的时间。
<ol>
<?php wp_list_bookmarks('between=<br />&show_images=0&orderby=id&show_rating=1&show_updated=1'); ?>
</ol>
8.从主题目录中选择一个图片代替普通文本作为链接列表标题。
<?php wp_list_bookmarks('categorize=0&title_before=&title_after=&title_li=<img src="'.get_bloginfo("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
标签 : wordpress函数 , wp_list_bookmarks , 友情链接
本文版权归原作者所有,转载请注明原文来源出处, WordPress教程网 感谢您的支持!
本文链接: http://www.wpcn.net/1823.html
- wp_list_comments()使用回调函数自定义评论…
- WordPress函数:comment_form() 让你的 Word…
- WordPress过滤器(Filters):apply_filters和…
- WordPress函数:comments_template(加载评…
- WordPress函数:comment_form( )个性化评论…
- 无处不在的WordPress的主循环
- WordPress 函数do_action()详解和应用举例
- WordPress函数:add_menu_page()后台添加顶…
- WordPress函数:add_theme_page()后台添加设…
- WordPress 函数:get_template_part()调用你…
- WordPress函数:load_theme_textdomain()(…
- WordPress 3D旋转彩色标签云
- WordPress文本小工具运行PHP
- WordPress无插件实现主题彩色标签云的N种方…
- WordPress函数:wp_tag_cloud(标签云)详解和…
- WordPress函数:register post type (自定义…
- WordPress使用register_post_type 函数创建…
- WordPress函数:add_meta_box(自定义添加Me…
- WordPress函数:get_permalink()获取文章页…
- WordPress使用query_posts()函数WP_Query类…
- WordPress调用置顶文章显示置顶数量的三种方…
- WordPress分类列表函数:wp_list_categories…
- WordPress友情链接函数wp_list_bookmarks使…
- WordPress判断文章分类函数in_category和is_…