前言:
基于一篇来自我的好友 Andreas 的文章,他在这里阐述了比较不错的一种建立Blogroll的方法,可以在没有插件的情况下建立一个可以控制的随机形式的Blogroll列表,这种方法完全基于 Wordpress 的模板标签,所以可以保证良好的兼容性。因此,我就把这篇文章翻译过来,供大家参考。
神器介绍
其实工具很简单,就是 Wordpress Template Tags 里面的 wp_list_bookmarks 标签(当然,也有可能你的模板已经采用了这种方式)。深呼吸,现在你就能够逃离类似 get_links() 或 get_links_list() 的束缚了!
通常情况下,wp_list_bookmarks 标签的用法是:
打开包含你的Blogroll 链接列表的文件,通常是 footer.php 或者是 sidebar.php ,在你需要插入 Blogroll 的地方插入 吧。
参数使用
当然还没有结束,插入标签后我们还需要了解一下这个标签的参数使用,以便更好地控制列表显示。 wp_list_bookmarks 标签包含两个参数,分别是limit 和 orderby,这两个参数分别控制了 Blogroll 的显示数量和显示方式,当我们 Blogroll 很长的时候,我们就需要每一次显示一定数量的随机的 Blogroll,综上所述,我们可以采取 limit=7&orderby=rand 的参数来达到随机显示7个 Blogroll 的功能,当然,你也可以根据自己的需求随便更改显示数量,完整的参数调用是:
<?php wp_list_bookmarks('limit=7&orderby=rand'); ?>
简单,但是很高效,不是吗?
小A阅。 A叫兽印
你目前看到的站点是史上独一无二、本着“以墙为本”的观念的站点,目前本站以及所有工作人员均处于墙内,但这不妨碍我们的视野。这里记录有各种各样的新鲜思想,通过一篇篇博文轻轻地送到你的屏幕上,请记住,这里只有你没有接触过新思维、新事物,任何老掉牙的东西都会被无视。
要是能调它的排序就好了
这篇文章是没写完么?
不过这个函数我以前也查到了相关的信息,很详细的
http://www.slyar.com/blog/wp-list-bookmarks.html
@ZH CEXO 多谢提醒啦,可能是文章提交的时候出现了一些问题,应经将最后的参数补全了~