wordpress函数wp_list_cats();详细使用方法

这个函数是用来获取分类列表的,比如在侧边栏显示分类栏目了。
这个函数还可以通过添加一些属性值来控制分类栏目的显示方式,比如

<?php wp_list_cats('sort_column=name&optioncount=1&exclude=10, 15'); ?>

这句代码就用来是分类栏目列表按名称的方式来排序,显示每个分类下的文章数,并且不显示分类ID为10和15的两个分类。

一些属性值可参考如下:

  • sort_column=id / name,表示是以 ID 值还是分类名称排序,默认为 id 排序;
  • sort_order=asc / desc,表示排序按递增或递减的方式,默认为 asc 凝视增;
  • list=1 / 0,表示生成的内容是否以列表(ul > li)的方式显示,默认为 1 显示;
  • optiondates=0 / 1,表示是否显示每个分类下最新发表文章的发表日期,默认为 0 不显示;
  • optioncount=0 / 1,表示是否显示分类的文章数量,默认为 0 不显示;
  • hide_empty=0 / 1,表示是否隐藏无文章的分类,默认为 1 隐藏;
  • use_desc_for_title=0 / 1,表示是否在链接内容里加入 title 属性显示分类的描述,默认为 1 显示分类说明;
  • children=0 / 1,表示是否显示子分类,默认为 1 显示子分类;
  • child_of,在hide_empty=0的前提下,设定只显示的分类,值为ID;
  • feed,设定是分类的Feed的名称,比如feed=RSS;
  • feed_image,设定分类Feed的图片,比如feed=rss.png,同时存在feed及feed_image的情况下,以feed_image为主;
  • exclude,设定不显示的分类,比如exclude=1,2,3;
  • hierarchical=1 / 0,表示子分类是否以层级列表的方式显示,默认为 1 按层级方式显示;