详解WordPress中分类函数wp_list_categories的使用
《:详解WordPress中分类函数wp_list_categories的使用》要点: wp_list_categories 函数是 WordPress 中用来罗列系统中分类的函数,该函数拥有许多控制输出的参数,本日突然被一个朋友问到,所以就大概整理了一下.PHP实例 因为 WordPress 中内置扩展的小工具功能, wp_list_categories 描述 用法 <?php wp_list_categories( $args ); $args = array( 'show_option_all' => '',//是否列出分类链接 'orderby' => 'name',//按名称排列 'order' => 'ASC',//升、降序 'style' => 'list',//是否用列表(ul>li) 'show_count' => 0,//是否显示文章数量 'hide_empty' => 1,//是否显示无日志分类 'use_desc_for_title' => 1,//是否显示分类描述 'child_of' => 0,//是否限制子分类 'feed' => '',//是否显示rss 'feed_type' => '',//rss类型 'feed_image' => '',//是否显示rss图片 'exclude' => '',//排除分类的ID,多个用',(英文逗号)'分隔 'exclude_tree' => '',//排除分类树,即父分类及其下的子分类 'include' => '',//包含的分类 'hierarchical' => true,//是否将子、父分类分级 'title_li' => __( 'Categories' ),//列表标题的名称 'show_option_none' => __('No categories'),//无分类时显示的标题 'number' => null,//显示分类的数量 'echo' => 1,//是否显示,显示或者返回字符串 'depth' => 0,//层级限制 'current_category' => 0,//添加一个没有的分类 'pad_counts' => 0,//这个我也不明白 'taxonomy' => 'category',//使用的分类法 'walker' => null//用于显示的类(很复杂的概念) ?> 关于'pad_counts',我也没搞明白这个参数是干什么用的, pad_counts (boolean) Calculates link or post counts by including items from child categories. If show_counts and hierarchical are true this is automatically set to true. This parameter added at Version 2.9 Valid values: 1 (true) 0 (false) C default 使用实例 <ul> <?php wp_list_categories('orderby=name&include=3,16'); ?> </ul> 显示Poetry为标题的包含ID为5,23的分类列表PHP实例 <ul> <?php wp_list_categories('include=5,23&title_li=<h2>' . __('Poetry') . '</h2>' ); ?> </ul> 当然你也可以像如下这样书写参数,将参数整合为数组.PHP实例 <?php $taxonomy = 'genre'; $orderby = 'name'; $show_count = 0; // 1 for yes,0 for no $pad_counts = 0; // 1 for yes,0 for no $hierarchical = 1; // 1 for yes,0 for no $title = ''; $args = array( 'taxonomy' => $taxonomy,'orderby' => $orderby,'show_count' => $show_count,'pad_counts' => $pad_counts,'hierarchical' => $hierarchical,'title_li' => $title ); ?> <ul> <?php wp_list_categories( $args ); ?> </ul> taxonomy分类法,是相对付标签(tag)的概念.PHP实例 编程之家培训学院每天发布《:详解WordPress中分类函数wp_list_categories的使用》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- php – 将动态生成的表单嵌入到另一个表单中
- 使用DOMDocument和DOMXPath正确删除PHP中的子元素
- PHP7开启OPcache和Swoole哪个提升更大?性能的提升对比
- PHP翻页类 调用实例
- php通过baihui网API实现读取word文档并展示
- zend-framework – 具有相同性质的多个字段的Lucene索引
- php – CodeIgniter:实现外部对象(不是模型,视图或控制器的
- php – 函数调用“mail()”和“@mail()”有什么区别?
- 在PHP中编码Amazon Flexible Payments秘密字符串的问题
- php – Mozilla Firefox无法理解带空格的文件