Loading...

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>

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">'); ?>

6Comment(s). Blabla or Trackback

Blabla ↓

Connecting to server...