获取基于 get_the_ID() 的自定义分类标签(循环外)

Getting custom taxonomy tags based on get_the_ID() (Outside for loop)

我有一个名为 type 的自定义分类法。类型有以下选项:

我创建了一个可拖动元素(在 Visual Composer 中),它将显示这些标签。因此,可拖动元素不是 archive-resources.php 的一部分,因此我无法通过循环 运行 它。

我想做的是:

但是,目前所有三个 type 标签都在显示。我哪里错了?

$blogpostID = get_the_ID();
$termType = get_terms('type');
$output = '';

foreach ( $termType as $termT ) {
    echo $output . '<a href="'.get_term_link($termT).'">'.$termT->name.'</a>';
}

好的,就这样吧:

<?php  
$terms = get_the_terms( $post->ID , 'type' );
$output = '';
if ( $terms != null ){
    foreach ( $terms as $term ) {
        echo $output . '<a href="'.get_term_link($term).'">'.$term->name.'</a>';
    }
}