学课技术网
专注PHP学习资源

WordPress企业主题如何调用自定义文章类型的子分类列表

WordPress企业主题如何调用自定义文章类型的子分类列表 在2021-12-24 14:27 进行了更新,本站所有内容仅供大家仅供学习交流使用,请勿转载传播,严禁用于商业用途,请于24小时内删除,请支持正版!!!

WordPress企业主题如何调用自定义文章类型的子分类列表?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企业主题如何调用自定义类型的分类列表就介绍到这里。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载,如果本站内容侵犯了您的个人利益,请联系QQ125252828告知。学课技术网 » WordPress企业主题如何调用自定义文章类型的子分类列表
分享到: 更多 (0)

相关推荐

  • 暂无文章

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

学课技术网专注软件汉化、分享、解密、绿化、Wordpress主题插件优化

联系我们技术支持
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册