我使用以下代码在单个帖子的元数据中显示自定义分类法,但现在我需要显示多个用逗号分隔的术语,而不是只显示一个术语。只是不知道怎么做。有没有一种方法可以使用wp_sprintf_l
结合get_the_terms()
要做到这一点?或者其他方式?
以下是我当前的功能:
$sources = get_the_terms( $post->ID, \'source\' );
if ( ! empty( $sources ) && ! is_wp_error( $sources ) ){
foreach ( $sources as $source ) {
$sourcename = $source->name;
}
$sourcelink = get_term_link( $source );
$sep2 = __( \',\' );
}
然后,我将其显示为:echo "<span class=\'source-meta\'><a href=\'$sourcelink\'>$sourcename</a>$sep2</span>;