【发布时间】:2019-02-08 01:11:42
【问题描述】:
我有以下代码,它是小部件的一部分,用于输出分类“季节”的条款
分类术语是在它们之间用空格和逗号输出的,但它还在最后添加了一个逗号。
如何去掉最后一个逗号?
echo $args['before_widget'];
if ( ! empty( $title ) )
echo $args['before_title'] . $title . $args['after_title'];
global $post;
$tags = get_the_terms( $post->ID, 'season' );
if( $tags ) : ?>
<?php foreach( $tags as $tag ) :
$tag_link = esc_url( get_term_link( $tag ) );
$tag_output = '';
$tag_output .= '<a href="' . $tag_link . '" class="listing-tag">';
$tag_output .= '<span class="tag__text">' . $tag->name . '</span></a>';
$tag_output .=", ";
echo $tag_output;
endforeach; ?>
<?php endif;
echo $args['after_widget'];
}
我一直在尝试使用rtrim($tag_output,', ');,但我就是不知道将这个rtrim 字符串放在哪里,以使其正常工作。
rtrim($tag_output,', '); 应该在代码中的哪个位置进行这项工作?
【问题讨论】:
标签: php wordpress syntax-error taxonomy