WordPress 的可折叠式分类树插件
09.3.10 更新:升级插件以支持 WP 2.7
——————————————————————–
这个插件目前只有最基础的功能,即显示可折叠式分类树,当然你可以通过修改插件所带图片或者 CSS 文件自行调整结构。以后有空会我慢慢扩展其功能。
使用方法
- 下载插件并解压
- 将解压所得 wp-collapsible-cats 文件夹上传至空间的 plugins 文件夹下
- 去插件管理界面激活插件
- 修改主题模板里的分类调用代码为 Collapsible_list_cats(‘参数’)或者通过后台设置 Widget 来使用,参数可直接套用 wp_list_cats() 函数的参数,大部分参数有效
下载地址:支持 WP 2.6 以及更低版本的 | 支持 WP 2.7 的
插件独有参数功能如下
- 显示日志数的情况下将子分类日志数加入到父分类的日志数里的功能选项。使用的参数为“sum”,设置为 1 则将子分类的日志数加入到父分类的日志数统计中,默认为 0。
- 树形分类默认展开子分类的开关选项。使用的参数为“shrink”,设置为 1 则默认隐藏子分类,设置为 0 则默认展开,参数默认设置为 1。
附:WordPress 分类函数参数说明
show_option_all :用来在分类最前面加入一个首页链接。任取其他字符做值均将作为链接表述文字显示出来。默认不显示
hierarchical:其实这个参数对于本插件是无效的,在原始函数中该参数设置为 1 时表示显示子分类。默认为 1
orderby:这个是排序参考,可选值有 id、name。默认为 name
order:这个是排序方式,可选值有 DESC(倒序)、ASC(正序)。默认为 ASC
show_count:当这个参数的值设置为 1 的时候,会在分类的后面显示其下的日志数。默认为 0
style:这个参数用于指定输出的分类格式,可选值有 list,以及为空,当值为 list 时输出的每一个分类项都包含在一个封闭的 <li> 标签中;为空则直接按次序输出,用 <br /> 标签换行。在本插件中该参数已失效。默认为 list
hide_empty:当这个参数的值设置为 1 的时候,会隐藏掉空的分类。默认为 1
use_desc_for_title:当这个参数的值设置为 0 的时候,配合 add_filter(‘category_description’, ‘自制分类描述处理函数名’)来自定义分类链接的 title 属性值。默认为 1
child_of:其实这个参数对于本插件同样是无效的,在原始函数中改参数设置为已存在分类的 ID 时表示显示只显示该分类的子分类。默认为 0
feed 和 feed_image:当 feed 参数单独存在并设置为非空字符时会在分类后面出现一个分类 FEED 链接,其值将作为链接描述文字显示;当 feed 和 feed_image 同时存在,feed_image 设置了一个图标地址,将在分类后面出现链接为分类 FEED 的图标,其说明为 feed 参数值;当 feed_image 单独存在并指定了图标地址,则同样在分类后面出现一个链接为分类 FEED 的图标,不过说明文字为内置文字。默认不显示
exclude:当这个参数设置了已存在分类的 ID 时,将会在最终输出时将该分类排除,可指定多个分类 ID 用“,”隔开。默认为空
title_li:当不加入这个参数时,在分类列表的最开始会加入叫“分类”的标题头;如果加入这个参数但不设置任何参数时则不显示标题头;另外在本插件中增加了功能即如果加入这个参数并设置了非空字符,则以其值为标题头显示出来
你好,使用了该插件,但是会产生错误,经查看代码,发现少了个“”。博主是不是修改一下?
“”
不好意思,打标签被屏蔽了,是少了
额,用全角方式或者字母间隔点逗号什么的再打一遍好么。
这个插件怎么有错误?怎么用呀?把我的博客都变成这样了?怎么办呀?
升级到2.8后又不能用了,期待更新。
怎么修改让它可以展开无限子分类??