wordpress默认情况下,文章类型是post的。但有时,为了方便,我们会为wordpress企业主题添加自定义文章类型。自定义文章类型在后台会独立出来,如:国家分类下有几百个国家,我们就可以把它独立显示在后台菜单中;大学分类下有全世界成千上万的学校。在wordpress企业主题前台分类页中如何调用这些自定义文章类型大分类的子分类呢?

方法一:通过wp_list_categories()函数

这个函数的功能还是非常强大 的,它不仅可以调用wordpress默认文章类型post的分类列表,也可以调用自定义类型的分类列表。

  1. $args = array(
  2. ‘show_option_all’ => ,
  3. ‘orderby’ => ‘name’,
  4. ‘order’ => ‘ASC’,
  5. ‘style’ => ‘list’,
  6. ‘show_count’ => 0,
  7. ‘hide_empty’ => 1,
  8. ‘use_desc_for_title’ => 1,
  9. ‘child_of’ => 0, //为0时,是调用所有的分类,
  10. ‘feed’ => ,
  11. ‘feed_type’ => ,
  12. ‘feed_image’ => ,
  13. ‘exclude’ => ,
  14. ‘exclude_tree’ => ,
  15. include‘ => ,
  16. ‘hierarchical’ => 1,
  17. ‘title_li’ => __( ‘Categories’ ),
  18. ‘show_option_none’ => __(‘No categories’),
  19. ‘number’ => null,
  20. echo‘ => 1,
  21. ‘depth’ => 0,
  22. ‘current_category’ => 0,
  23. ‘pad_counts’ => 0,
  24. ‘taxonomy’ => ‘chats’, //自定义文章类型名
  25. ‘walker’ => null
  26. );
  27. wp_list_categories($args);

方法二:通过get_terms()函数来调用:

可通过get_terms($taxonomy_name, $args)函数来调用自定义类型的分类列表: get_terms 函数共有2个参数:

$taxonomy_name: 自定义分类名。 $args: 各种设置的数组。(详细如下)

除了自定义分类名以外,其它基本和 get_categories 函数相同。

  1. $args = array(
  2.     ‘hide_empty’ => false,    // 不包含没有文章的term为true。 默认值true
  3.     ‘child_of’ => ,         // 获取该ID的子孙term。hide_empty为true。 默认值0
  4.     ‘parent’ => ,           // 获取该ID的子term。 无默认值
  5.     ‘hierarchical’ => ,     //为true则即使子term为空,只要它的子term不为空则也获取 默认true
  6.     ‘include‘ => ,          //用逗号分隔需要获取的termID 无默认值
  7.     ‘exclude’ => ,          //用逗号分隔不需要获取的termID 无默认值
  8.     ‘pad_counts’ => ,       //true则包含子孙term的数量 默认false
  9.     ‘number’ => ,           //获取的数量 无默认值
  10.     ‘orderby’ => ,          //指定排序顺序 id,name,slug,count,term_group 默认name
  11.     ‘order’ => ,            //升序 asc 降序 desc 默认asc
  12. );
  13. $cats = get_terms(“chats”,$args);
  14. foreach($cats as $v){ //循环输出分类
  15.     echo ‘<li><a href=“‘.get_term_link($v).’”>’.$v->name.'</a></li>’;
  16. }

wordpress企业主题如何调用自定义类型的分类列表就介绍到这里。

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源