Wordpress自定义帖子类型 - 显示当前帖子

时间:2017-03-08 08:25:04

标签: wordpress categories children

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

我该怎么做?尝试了一些选项,到目前为止没有任何作用。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

首先,您将使用$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字词,以定位自定义分类。