您现在的位置是:首页 > 网站制作 > WordpressWordpress
WordPress友情链接函数wp_list_bookmarks使用方法举例详解
杰帅2023-06-26【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
Tags:wordpress函数 wp_list_bookmarks 友情链接
很赞哦! ()
相关文章
- WordPress函数:get_permalink()获取文章页面的固定链接
- WordPress函数:add_meta_box(自定义添加Meta模块)
- WordPress函数:register post type (自定义文章类型)用
- WordPress函数:wp_tag_cloud(标签云)详解和举例
- WordPress函数:load_theme_textdomain()(载入本地化语言
- WordPress函数:add_submenu_page()后台为顶级菜单添加
- WordPress函数:add_theme_page()后台添加设置页面
- WordPress函数:add_menu_page()后台添加顶级菜单用法及
- WordPress函数:comment_form( )个性化评论表单多种方法
- WordPress函数:comments_template(加载评论模板)
随机图文
-
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功 -
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下 -
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata?
文章评论
本站推荐
标签云
猜你喜欢
- WordPress函数get_bloginfo
- Google SEO之如何处理页面的抓取 - Google SEO指南 04
- WordPress能承载多大的数据?文章数量十万百万能承载吗?
- Largest Contentful Paint(LCP):什么是LCP以及如何对网站进行优化
- WordPress Ping(更新服务)地址列表
- 使用 wp_trim_words() 截取限定字数的内容
- WordPress主题制作全过程(二):主题文件构成
- WordPress安装/更新插件后报错“a padding to disable MSIE and Chrome friendly error page”解决办法
- WordPress手动升级详细步骤
- Google广告和百度广告的一些区别