WordPress主题开发获取分类列表函数wp_list_categories,将分类以列表的形式显示为链接。点击分类的链接,就可以访问该分类下的所有文章的存档页面;
wp_list_categories()函数一般用于侧边栏分类目录归档,这在一般的wordpress博客中我们可以常见到。也可以通过wp_list_categories()函数来制作网站头部导航栏菜单,这在大多数的CMS主题中我们就可以常常看到。
<?php
$args=array(
‘show_option_all’=>”,//是否列出分类链接
‘orderby’=>’name’,//分类列表按什么排序,这里是按名称排列
‘order’=>’ASC’,//分类列表的排序,这里是升序;DESC-降序
‘style’=>’list’,//是否用列表样式(ul>li)
‘show_count’=>0,//是否在分类侧边显示该分类的文章数量,0表示不显示
‘hide_empty’=>1,//是否隐藏没有日志的分类
‘use_desc_for_title’=>1,//是否显示分类描述
‘child_of’=>0,//子分类是否显示
‘exclude’=>”,//排除分类的ID,多个用’,(英文逗号)’分隔
‘exclude_tree’=>”,//排除分类树,即父分类及其下的子分类
‘include’=>”,//不排除的分类,即显示的分类
‘hierarchical’=>true,//是否将子、父分类分级
‘title_li’=>__(‘Categories’😉,//列表标题的名称
‘show_option_none’=>__(‘Nocategories’😉,//无分类时显示的标题
‘number’=>null,//显示多少个分类
‘echo’=>1,//是否显示,显示或者返回字符串
‘depth’=>0,//层级限制
‘current_category’=>0,//添加一个没有的分类
‘taxonomy’=>’category’,//使用的分类法
‘walker’=>null//用于显示的类
);
wp_list_categories($args);
?>
显示结果如下: