显示术语ID中的分类模块

时间:2014-08-17 作者:user1374796

我试图显示术语ID中的分类法slug,因此我当前的代码如下所示:

<?php $catinfo = get_category(array_pop(get_sub_field(\'sector_selector\'))); ?>
<?php print $catinfo->slug; ?>
它没有打印任何内容var_dump($catinfo); 生成以下内容:

array(1) { [0]=> int(59) }
理论上<?php print $catinfo->slug; ?> 应该打印分类法slug,但它不是?如有任何建议,将不胜感激!

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

您可以使用get_term_by() 为了这个

<?php
$term_id = array_pop(get_sub_field(\'sector_selector\'));
$catinfo = get_term_by( \'id\', $term_id, \'name_of_the_taxonomy\' );
print $catinfo->slug;

结束

相关推荐

Primary Taxonomy for Post

我的博客帖子附带了多个自定义分类法中的项目。为了这篇文章的缘故,让我们只使用标记分类法。。。所以一篇文章可能包含4个标签,有没有办法选择一个标签作为文章的主要标签?