我想显示一个与我的CPT关联的分类法的简单列表。分类法是“技能”。我有以下代码:
<h4>Skills</h4>
<?php $taxonomy = \'skill\';
$taxonomy_terms = get_terms($taxonomy);
foreach ($taxonomy_terms as $term) {
echo \'~ \'.$term->name .\'<br />\';
} ?>
但这是对CPT中增加的所有技能的吐出,而不仅仅是选定的技能。我相信函数文件中的分类代码是正确的,因为在仪表板中我的CPT列表中,它显示了正确选择的与相应帖子相关的技能。非常感谢您的帮助!
最合适的回答,由SO网友:RodeoRamsey 整理而成
我找到了自己的答案。不知道为什么这不同的代码可以工作,但它确实可以:
<h4>Skills</h4>
<?php
$terms = wp_get_post_terms($post->ID, \'skill\');
$count = count($terms);
if ( $count > 0 ) {
foreach ( $terms as $term ) {
echo \'~ \' . $term->name . "<br /> ";
}
}
?>