首页 > php > WordPress wp_list_cats函数详解

WordPress wp_list_cats函数详解

2010年6月27日 亲亲宝宝 发表评论 阅读评论

  wordpress列出分类列表,虽然模板都能列出分类,但想要按照自己的想法列出来,还是熟悉wp_list_cats更方便.
<?php wp_list_cats(‘sort_column=id&optioncount=1); ?>
这句就是告诉它分类要依照ID排序、并显示分类的文章数量
默认参数设置为:
$defaults = array(
‘show_option_all’ => “,  无链接的分类
‘orderby’ => ‘name’,  按照分类名排序
‘order’=> ‘ASC’,  升序
‘show_last_update’ => 0,   不显示分类中日志的最新时间戳
‘style’ => ‘list’,  用列表显示分类
‘show_count’ => 0, 0, 不显示分类下的日志数
‘hide_empty’ => 1, Displays only Categories with posts
‘use_desc_for_title’ => 1,  显示分类链接中 title 标签的分类描述
‘child_of’ => 0,  子分类无限制
‘feed’ => ”,  无 feed
‘feed_image’ => ”,  无 feed 图片显示
‘exclude’ => ”,  不在分类列表中显示该分类
‘hierarchical’ => true,  分层显示父/子分类
‘title_li’ => __(‘Categories’),  在列表前作为标题显示分类
‘echo’ => 1 显示分类
);
?>

各个自设选项列表如下

sort_column
ID 或 name,预设为 ‘ID
分别为依 ID 值或分类名称排序

sort_order
asc 或 desc,预设为递增 asc
排序递增或递减

list
0 或 1,预设为以清单方式显示: 1
设定是否以清单方式显示?
将会在分类上加上

<ul> <li>

optiondates
0 或 1,预设为不显示: 0
设定是否显示每个分类下最新发表文章的发表日期?

optioncount
0 或 1,预设为不显示: 0
是否显示分类所拥有的文章计数?

hide_empty
0 或 1,预设为隐藏: 1
设定是否隐藏无文章的分类?

use_desc_for_title
0 或 1,预设为显示成分类说明: 1
设定分类连结的title是否显示为分类说明?

<a title=”分类说明” href=”…>

children
0 或 1,预设为显示: 1
是否显示子分类

hierarchical
0 或 1,预设为层级方式显示: 1
子分类是否以层级方式显示

child_of
无预设值
只显示某项分类(ID)的子分类
child_of=分类ID值
有设定此项目的话,hide_empty要设为0

exclude
无预设值
设定不要显示的分类ID,可为复数
如 exclude=ID1,ID2,ID3,…..

feed
无预设值
设定分类 RSS 的显示文字
如 feed=RSS
如果这个项目有设定的话,分类之後将会显示分类Feed的连结

feed_image
无预设值
设定分类 RSS 的图片路径
如 feed=images/rss.gif
如果同时有设定 feed_image 与 feed,则将以 feed_image 为主

depth=0 (默认按照分层缩进的方式显示全部分类和子分类)
depth=-1 (不按照缩进的方式显示全部分类)
depth=1 (只显示一层子分类)
depth=n (显示 n 层子分类)

分类: php 标签: 2,887 次阅读
原文链接:http://www.wenhq.com/article/view_620.html
欢迎转载,请注明出处:亲亲宝宝
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.