我试图显示术语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,但它不是?如有任何建议,将不胜感激!
最合适的回答,由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;