一个热爱网络的小学教师

自定义wordpress侧边栏分类目录:wp_list_categories()函数

一般来说,如果我们想在wordpress侧边栏中显示分类目录,可以在后台添加小工具即可,但是有时我们希望对分类目录进行自定义,比如排除某些分类的显示、显示所有分类(即使文章数为0)、显示分类说明、显示最新文章更新日期等等,这些功能都是小工具所不具备的,要想达到我们的要求,就需要用到wordpress的函数:wp_list_categories()。

下面的内容复制自网络,供参考。

先看一个示例(如果大家复制使用此行代码别忘了手动将引号改过来):


这句就是告诉wordpress要依照名称排序、并显示拥有的文章数量、而且分类要显示分类RSS连结

除了sort_column、optioncount、feed参数,其他各个参数的详细说明如下:

sort_column

ID 或 name,默认为 ID,分别为依 ID 值或分类名称排序。

sort_order

asc 或 desc,默认为递增 asc。

list

0 或 1,默认为以清单方式显示: 1

optiondates

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

optioncount

0 或 1,默认为不显示:0,是否显示分类所拥有的文章计数。

hide_empty

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

use_desc_for_title

0 或 1,默认为显示成分类说明:1,设定分类连结的title是否显示为分类说明。

children

0 或 1,默认为显示:1,是否显示子分类。

hierarchical

0 或 1,默认为层级方式显示:1,子分类是否以层级方式显示,需要配合上一个参数children使用。如children参数设置为1,wordpress会自动添加<ul><li>标签,这就需要配合css设置才能看到二级分类目录嵌套缩进的效果(也就是层级方式显示),示例代码:

.children ul {Padding-left:20px;}

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 为主。

以上只是几个常用参数,其他内容,请大家参考wordpress官方文档。

赞(0) 打赏
转载请标明出处:高海鹏老师的博客 » 自定义wordpress侧边栏分类目录:wp_list_categories()函数
分享到: 更多 (0)

留言 抢沙发

Protected by WP Anti Spam
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏