WordPress的自定义帖子类型 - 显示当前帖子的所有子类别

问题描述:

我有一个自定义帖子类型的'产品',并在single-products.php我想显示当前帖子的主要类别的所有子类别(用于导航)WordPress的自定义帖子类型 - 显示当前帖子的所有子类别

我该怎么做?已经尝试了几个选项,到目前为止没有任何工作。

任何帮助,将不胜感激。

+1

向我们展示您尝试的一些选项。 – sticksu

首先你会使用获得那个职位的类别:$cat = get_the_category($post->ID);

然后,你将使用获得该类别的孩子:$cat_children = get_term_children($cat, 'category');

然后你会通过孩子们像这样的循环:

foreach($cat_children as $child) { 
    $term = get_term_by('id', $child, 'category'); 

    // Display children here 
} 

以下是此处引用的每个功能的链接:

get_the_category()

get_term_children()

get_term_by()

编辑:你可以换出category术语每项功能的目标自定义分类。