您可以创建用于显示的自定义函数any kind 属于terms.
通过terms 我指的是类别和标签any kind 我指的是常规和定制的帖子类型术语。
在该函数中,您可以添加某种类型的$text\\u before参数,您可以使用该参数在类别列表之前添加文本,只有当您的函数返回某些内容时,才会有条件地显示这些内容,我假设您希望实现这一点-如果没有为帖子项选择类别,请避免显示“before”文本。我说得对吗?
函数可以如下所示:
function mytheme_get_terms ($postID, $term, $text_before = "") {
$terms_list = wp_get_post_terms($postID, $term);
$output = \'\';
$i = 0;
foreach( $terms_list as $term) {
$i++;
if($i == 1){$output .= $prefix;}
if($i > 1){$output .= \', \';}
$output .= \'<a href="\' . get_term_link($term) . \'">\'. $term->name .\'</a>\';
}
return $output;
}
你可以这样称呼它:
<?php echo mytheme_get_terms($post->ID, \'category\', \'IN\'); ?>