Getting the sub category

时间:2017-03-16 作者:bhood

我有使用子类别的自定义帖子类型。我不知道如何显示子类别slug。我试图使子类别名称成为类名,但它始终返回“unrecognized”,这是不对的,因为它是一个子类别。代码如下:

<?php 
  $categories = wp_get_post_terms($post->ID, \'menu_category\', $cat_args);
  $args = array(\'parent\' => $caregory->term_id);
  $sub_cats = get_categories( $args );
?>
<div class="menu-item isotope-box-nested <?php foreach($sub_cats as $sub_cat) echo $sub_cat->slug ?>">
知道我做错了什么吗?

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

如果您使用post_class(), 它将使用帖子上的所有内容来回应你的课程。

如果你需要操纵它,get_post_class() 可以使用函数。

相关推荐

显示所有类别而不是分配给特定帖子的类别的GET_TERMS

我的自定义帖子类型中有3篇帖子(\'careers\'). 我注册了自定义分类法(\'career_categories\').我创建了3个职位,其中两个职位属于“全职”,一个职位属于“兼职”。我在循环中使用以下代码:$terms = get_terms( \'career_categories\', array( \'hide_empty\' => true, ) ); $html_out .= \'<td class=\"column-\'. $col++ .\'\"&g