January 12, 2008
wp_list_bookmarks
首页侧栏的友情链接列表,我原来是用 get_links 函数实现的。本来刚才只想在 Codex 上查一下排序的参数有哪些,却发现这个函数已经被某个新函数取代了。于是在相关函数里面就看到了它的继任者:wp_list_bookmarks。
该函数的特点是只有一个参数,但功能超级强大,这归因于它允许你写一个灰常灰常长的参数,这个灰常灰常长的参数由灰常灰常多的字段组成,跟 SQL 语句的风格有点像。于是乎,我只用一行代码就把原来的一堆东西写出来了,虽然在写参数的时候会有点困惑,但相信以后再次修改的时候会简单地多,而 get_links 的那几个参数,你不看 Codex 还记得分别代表什么吗?
get_links 实现:
<div class="widget">
<h3 class="widget-header">友情链接</h3>
<div class="widget-content">
<ul><?php get_links('-1', '<li>', '</li>', '<br />', FALSE, 'name', FALSE, FALSE, -1, FALSE); ?></ul>
</div>
</div>
<h3 class="widget-header">友情链接</h3>
<div class="widget-content">
<ul><?php get_links('-1', '<li>', '</li>', '<br />', FALSE, 'name', FALSE, FALSE, -1, FALSE); ?></ul>
</div>
</div>
wp_list_bookmarks 实现:
<?php wp_list_bookmarks('between=<br />&show_images=0&orderby=name&category_before=<div class="widget">&category_after=</div></div>&categorize=0&title_li=友情链接&title_before=<h3 class="widget-header">&title_after=</h3><div class="widget-content">'); ?>

李晨英语 at 17:59 Jan 12, 2008 ₪
对了冰仔,这个友情链接排序你有什么高招没?我换了用widget显示之后,原先顺序就乱了,想改回来。
李晨英语’s last blog post..李晨英语教学网 Google PageRank 更新为4
李晨英语 at 18:00 Jan 12, 2008 ₪
嘿嘿,这个“猛击提交”真有感觉
李晨英语’s last blog post..李晨英语教学网 Google PageRank 更新为4
北极冰仔 at 18:09 Jan 12, 2008 ₪
呵呵,你可以看看我给出的那个链接里面关于 orderby 的取值,看哪一种适合你。PS:猛击有感觉就继续猛击。
漫步 at 23:03 Jan 12, 2008 ₪
听说可以猛击,我来测试下。
漫步’s last blog post..Google Pagerank 又开始更新了?
北极冰仔 at 09:36 Jan 13, 2008 ₪
楼上的,鼠标还能用不?
xiaoxiao at 13:42 Jan 13, 2008 ₪
相当实用,收藏。
xiaoxiao’s last blog post..李开复与谷歌,在中国请不要自以为是!