是否获取自定义分类标准类别的下级类别?

时间:2015-07-23 作者:Anju Aravind

我正在使用自定义post type : portfolio 并对其进行分类portfolio_category.我需要使用上述自定义分类法获取特定类别的子类别。

简而言之,如何获取的子类别taxonomy=portfolio_category&tag_ID=80&post_type=portfolio?

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

使用get_terms() 获取给定术语的子术语。您需要将特定的术语id提供给

  • parent
(整数)获取此项的直接子项(仅限显式父项为此值的项)。如果通过0,则只返回顶级术语。默认值为空字符串。

OR

  • child_of
-(整数)获取此项的所有后代。默认值为0。注意:的child\\u和parent之间的区别在于,其中parentonly获取父项的直接子项(即:向下1级),child\\u of获取所有子项(尽可能多的可用级别)

示例:

获取术语ID 80的所有后代

需要PHP 5.4+

$terms = get_terms( \'portfolio_category\', [\'child_of\' => 80] );
仅对于第一级子级,更改child_ofparent

结束

相关推荐

GET_CATEGORIES()返回“未分类”

在我的WPMU网站前端,所有类别都消失了,每个帖子都标有“未分类”。然而,这只是单曲。php,而不是在主页上。php。相同的错误发生在get_categories(), wp_list_categories() 和the_category().我试着用var_dump(get_categories()) 但就像WordPress一样,它只是认为应该这样。