在Single-CPT.php上显示CPT的分类术语

时间:2015-12-03 作者:Joe

我整个上午都有问题,需要一些帮助。

因此,我创建了一个名为Equipment的自定义post类型,然后创建了一个名为Equipment Types的自定义分类法。在单个设备上。php我可以让它显示与帖子相关的标题、内容和自定义字段,但我无法选择要显示的设备类型。

我已经查看了get\\u terms codex,我可以让它列出设备类型的所有术语,这些术语都有与之相关的帖子,但没有为特定帖子选择的术语。

因此,如果我发表了一篇题为“Molo H8500”的新设备帖子,并且设备类型税术语是“扬声器”,那么我希望拥有单个设备。php只显示扬声器。例如,页面将显示:

标题:Molo H8500

内容:The MOLO H8500 speaker is a...

自定义字段:Height: 48"Widght: 36"

自定义分类法:Equipment Type: Speaker (can\'t get to display)

任何帮助都将不胜感激,谢谢!

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

您想要的功能是get_the_terms.

$terms = get_the_terms( get_the_ID(), \'equipment_type\' );
if ( $terms && ! is_wp_error( $terms ) ){
    foreach ( $terms as $term ) {
        echo $term->name;
    }
}