- 50
- 0
- 约3.87千字
- 约 6页
- 2017-07-09 发布于河南
- 举报
WordPress分类函数get_categories(获得分类所有信息)
用get_categories()函数代替wp_list_categories()灵活显示分类列表的例子我们在开发wordpres主题时一般都是wplistcategories()显示分类列表,但是有时我们不想要class,title之类的,那么我们可以用wordpress中的get_categories()定制自己的样式,例如下面的例子就可以生成我们需要的最简单样式,当然你还可以按自己的要求编写get_categories()函数可以获得分类所有信息,返回与查询参数相匹配的类别对象数组。变量与wp_list_categories基本一致,且变量可被作为数组传递,也可在查询句法中被传递。函数说明用法:?php $categories = get_categories( $args ); ?参数说明type(字符)post和link 其中link在新版3.0以后已被弃用。child_of(整数)仅显示标注了编号的分类的子类。该参数无默认值。使用该参数时应将hide_empty参数设为false parent(整数)只显示某个父级分类以及下面的子分类(注:子分类只显示一个层级)。orderby(字符)将分类按字母顺序或独有分类编号进行排序。默认为按分类编号排序包括ID(默认)和Name order(字符)为类别排序(升序或降序)。默认升序。可能的值包括asc(默认)和desc hide_empty(布尔值)触发显示没有文章的分类。默认值为true(隐藏空类别)。有效的值包括:1(true)和0(false)。hierarchical(布尔值)将子类作为内部列表项目(父列表项下)的层级关系。默认为true(显示父列表项下的子类)。有效值包括1 (true)和0(false) exclude(字符)除去分类列表中一个或多个分类,多个可以用逗号分开,用分类ID号表示。include(字符)只包含指定分类ID编号的分类。多个可以用逗号分开,用分类ID号表示。pad_counts(布尔值)通过子类中的项来计算链接或文章。有效值包括1(true)和0(false),0为默认。number(字符)将要返回的类别数量。taxonomy(字符)返回一个分类法,这个是wordpress3.0版本后新添加的一个参数。返回的值包括category(默认)和taxonomy(一些新定义的分类名称)。get_categories函数实例不使用wordpress默认的wp_list_categories分类列表来实现分类列表,而使用get_categories自定义分类列表,而且还能在分类列表中加上图标。?php $args=array(orderby=name,order=ASC); $categories=get_categories($args);foreach($categories as $category){ echo li class=cat-. $category- slug .; echo a href=. get_category_link( $category-term_id ). title=. sprintf( __(View all posts in %s), $category-name ). .. $category-name. /a; echo /li;}?输出html代码:liclass=cat-photoahref=#Photo/a/liliclass=cat-designahref=#Design/a/liul?php $categories=get_categories(); foreach($categories as $category) { echo lia href=.get_category_link( $category-term_id )..$category-name./a/li; }?/ul显示分类列表和分类描述以及包含的文章数目?php $args=array( orderby = name, order = ASC); $categories=get_categories($args); foreach($categories as $category) { echo pCategory: a href= . get_category_link( $category-term_id ) . title= . sprintf( __( View all posts in %s ), $category-name ) . . . $category-name./a /p ; echo p Description:.
您可能关注的文档
- SQL 里的 EXISTS与in、not exists与not in.doc
- 概率论与数理统计 估计量评价标准.ppt
- sql和Oracle链接数据库及资源文件的解析.docx
- STM32之外部中断EXTI.doc
- STM32串口中断接收方式详细比较.doc
- 模块五1 Great Scientists warming up and reading:八(34张PPT).ppt
- 模拟线与其图形符号通用技术条件.ppt
- 歌声中党史(148张幻灯片 90周年 2011年6月28日党课).ppt
- 正压式空气呼吸器工作原理与防护.ppt
- 正确版对甲苯磺酸合成与表征.ppt
- GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器.pdf
- 《GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器》.pdf
- GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB 7956.20-2026消防车 第20部分:特种底盘消防车》.pdf
- 中国国家标准 GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求》.pdf
- 中国国家标准 GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试.pdf
- 《GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试》.pdf
原创力文档

文档评论(0)