用好WordPress不可不知的函数(四)
从上一篇介绍WordPress函数的文章用好WordPress不可不知的函数(三)开始,我们就转而介绍了经常用于WordPress主题侧边栏的一些函数,比如query_posts()、get_posts()、get_calendar()等等。本文,月夜 接上文继续为朋友们介绍WordPress侧边栏常用的一些函数。
25.wp_list_bookmarks()
该函数用来显示博客的友情链接,并可以使用各种参数来控制显示的数量、种类以及样式等等。
形如wp_list_bookmarks(‘title_li=&categorize=0&orderby=rand&include=41,40,37,54′);的形式,意义解释如下:
title_li=&categorize=0是一种通常使用的组合,意为不显示WordPress后台控制面板中设置的友情链接标题,但所有友链都按照设置的分类显示出来;单独的一个title_li=还可以用来设置被显示友链的类别名称;
orderby=rand设置友链的显示方式为随机顺序,当然,还可以设置为其他的方式,比如id、url、name等等;
include=41,40,37,54表示只显示ID为这四个数字的四个友链;与此对应,还支持使用exclude,表示不显示ID为多少的友链。
此外,该函数还经常用到的参数有before和after,用来设置每个链接前后的文字,默认的是<li>和</li>标记。
26.get_links()、wp_get_links()
这两个函数实现和25.wp_list_bookmarks()相同的功能,不过此二函数已在WordPress升级的过程中为25.wp_list_bookmarks()所取代。
27.wp_list_pages()
该函数以页面名称的超链接形式显示WordPress博客内的所有页面,经常用来建立顶端导航页面,或用来修饰侧边栏。
形如wp_list_pages(‘title_li=&sort_column=menu_order&include=12,25,38,57&depth=1&’);的函数调用,各参数意义如下:
title_li=用来设置所有显示页面的一个总名称;后面没有参数值时,表示不显示名称;
sort_column=menu_order用来设置页面的显示顺序,表示按照WP后台设置的各页面顺序显示,其他的常用顺序设置可能还包括post_title、post_date、ID等等;
include=12,25,38,57表示只显示ID为这四个数值的四个页面;同样,可以使用exclude来排除相应ID的页面;
depth=1表示只显示父页面,对所有子页面不予显示;其他数值还包括默认的0,表示显示所有页面(子页面有缩进);-1显示所有页面(子页面无缩进);等等。
此外,该函数可能会用到的属性还包括link_before和link_after,用于设置显示的页面链接前后的字符。
28.wp_tag_cloud()
顾名思义,wp_tag_cloud()函数用来显示WordPress博客的标签云。
一种形如wp_tag_cloud(’smallest=8&largest=22&number=30&orderby=count’);的函数调用,各参数的意义如下:
smallest=8用来设置标签云中显示出来的所有标签中,计数最少(最少文章使用)的标签的字体大小为8;
largest=22用来设置标签云的所有标签中,计数最多(最多文章使用)的标签的字体大小为22;
number=30设置标签云中显示的最多标签数量为30;
orderby=count设置标签云中标签的排序方式为计数(默认),而不是名称(相应参数为name,widget调用时的默认值)。
其他常用的参数还包括include和exclude,用来设置在标签云中是否包含或去除ID为某数字的标签。

2010/01/19 于 21:50:18
[...] 用好WordPress不可不知的函数(四) (11) 分类: 未分类 标签: 评论 (0) Trackbacks (0) 发表评论 Trackback [...]
2009/04/24 于 19:06:53
[...] 2009-04-24网站相关目前已有1人读过本文0条评论 继前文用好WordPress不可不知的函数(四) [...]
2009/04/23 于 13:52:37
受益匪浅,辛苦了,很好的系列教材!
回复评论
2009/04/22 于 20:46:43
[...] 谈天说地 当前位置: 月夜 > 网站相关 > 文章正文 上一篇: 用好WordPress不可不知的函数(四) [...]
2009/04/22 于 12:26:52
很实用,之前一直不会弄显示二级域名的,现在好了,直接设置depth就行了啊~~
回复评论
2009/04/22 于 10:34:10
经常听电台,有句话是:越夜越美丽,呵呵
回复评论
2009/04/22 于 10:31:35
学习了,长见识。。嘎嘎
回复评论
2009/04/21 于 23:44:49
月夜真好
回复评论
2009/04/21 于 22:22:11
确实写得很好
系列文章总是受欢迎的
回复评论
2009/04/21 于 21:15:27
确实写得很好啊
回复评论
2009/04/21 于 20:28:02
沙发被人抢了啊。哎
回复评论
2009/04/21 于 20:20:24
沙发
第四季了。
回复评论