WordPress企业主题如何调用自定义文章类型的子分类列表?WordPress默认情况下,文章类型是post的。但有时,为了方便,我们会为WordPress企业主题添加自定义文章类型。自定义文章类型在后台会独立出来,如:国家分类下有几百个国家,我们就可以把它独立显示在后台菜单中;大学分类下有全世界成千上万的学校。在WordPress企业主题前台分类页中如何调用这些自定义文章类型大分类的子分类呢?
方法一:通过wp_list_categories()函数
这个函数的功能还是非常强大 的,它不仅可以调用WordPress默认文章类型post的分类列表,也可以调用自定义类型的分类列表。
- $args = array(
- ‘show_option_all’ => ”,
- ‘orderby’ => ‘name’,
- ‘order’ => ‘ASC’,
- ‘style’ => ‘list’,
- ‘show_count’ => 0,
- ‘hide_empty’ => 1,
- ‘use_desc_for_title’ => 1,
- ‘child_of’ => 0, //为0时,是调用所有的分类,
- ‘feed’ => ”,
- ‘feed_type’ => ”,
- ‘feed_image’ => ”,
- ‘exclude’ => ”,
- ‘exclude_tree’ => ”,
- ‘include‘ => ”,
- ‘hierarchical’ => 1,
- ‘title_li’ => __( ‘Categories’ ),
- ‘show_option_none’ => __(‘No categories’),
- ‘number’ => null,
- ‘echo‘ => 1,
- ‘depth’ => 0,
- ‘current_category’ => 0,
- ‘pad_counts’ => 0,
- ‘taxonomy’ => ‘chats’, //自定义文章类型名
- ‘walker’ => null
- );
- wp_list_categories($args);
方法二:通过get_terms()函数来调用:
可通过get_terms($taxonomy_name, $args)函数来调用自定义类型的分类列表:get_terms 函数共有2个参数:
$taxonomy_name: 自定义分类名。$args: 各种设置的数组。(详细如下)
除了自定义分类名以外,其它基本和 get_categories 函数相同。
- $args = array(
- ‘hide_empty’ => false, // 不包含没有文章的term为true。 默认值true
- ‘child_of’ => ”, // 获取该ID的子孙term。hide_empty为true。 默认值0
- ‘parent’ => ”, // 获取该ID的子term。 无默认值
- ‘hierarchical’ => ”, //为true则即使子term为空,只要它的子term不为空则也获取 默认true
- ‘include‘ => ”, //用逗号分隔需要获取的termID 无默认值
- ‘exclude’ => ”, //用逗号分隔不需要获取的termID 无默认值
- ‘pad_counts’ => ”, //true则包含子孙term的数量 默认false
- ‘number’ => ”, //获取的数量 无默认值
- ‘orderby’ => ”, //指定排序顺序 id,name,slug,count,term_group 默认name
- ‘order’ => ”, //升序 asc 降序 desc 默认asc
- );
- $cats = get_terms(“chats”,$args);
- foreach($cats as $v){ //循环输出分类
- echo ‘<li><a href=“‘.get_term_link($v).’”>’.$v->name.'</a></li>’;
- }
WordPress企业主题如何调用自定义类型的分类列表就介绍到这里。
常见问题
Wordpress模板插件上传安装提示错误怎么办?
本站在打包插件或者模板的时候,一般会将官方文档、官方申明、已经其他文件一起打包,因此,大部分插件模板在安装前需要解压缩。
购买后无法下载或者提取码错误怎么办?
请联系客服QQ:125252828 或者微信:dobunkan,由于骚扰信息过多,加好友时请说明原由!
小白建站啥都不会怎么办?
请与客服联系,沟通具体的技术支持。由于搭建环境、调试程序需要花费一些时间,可能会收取一些费用。
怎样催促站长更新?
直接微信或者QQ联系本站客服,提供最新版本号以及软件名称,客服会在第一时间更新,如果超过2-3年未更新的请先联系站长后再确认是否需要下载。
为什么打开链接看不到最新版本?
因为网盘默认是按名称排序,最新版本不一定会排在第一个,请打开链接后点击右上角的“修改日期”,这时候更新列表就会按更新日期排序了。
原文链接:https://www.dobunkan.com/tools/26648,转载请注明出处。
评论0