Вывод разделов поста из кастомной таксономии

Всем привет, есть вопрос.

Создал новый кастомный тип поста и две таксономии для него (плагин acf). На странице кастомного поста хочу вывести список разделов произвольной таксономии этого поста.
Вроде бы обычная задача, но почему то выводятся сразу все разделы, а не только те что отмечены для поста.
Как можно исправить это? Может кто сталкивался?

Вывожу разделы так:

<?php // список разделов произвольной таксономии service
$ser = array(
'taxonomy'     => 'service', // название таксономии
'orderby'      => 'name',  // сортируем по названиям
'show_count'   => 0,       // не показываем количество записей
'pad_counts'   => 0,       // не показываем количество записей у родителей
'hierarchical' => 1,       // древовидное представление
'title_li'     => ''       // список без заголовка ); ?>
<ul><?php wp_list_categories( $ser ); ?></ul>
Заметки к вопросу:
Edward 5.3 года назад

Нашел решение:

$cur_terms = get_the_terms( $post->ID, 'my_tax' );
if( is_array( $cur_terms ) ){
	foreach( $cur_terms as $cur_term ){
		echo '<a href="'. get_term_link( (int)$cur_term->term_id, $cur_term->taxonomy ) .'">'. $cur_term->name .'</a>,';
	}
}

Но как можно сделать, чтобы запятая для последнего элемента не выводилась?