Запретить повторяющиеся термины в get_the_term_list

Я создал пользовательскую таксономию «work_category» для настраиваемого типа сообщений «works». Затем я добавил 5 новых рабочих категорий и присвоил их каждой «работе». Я использовал get_the_term_list для распечатки списка всех категорий работы.

Теперь некоторые работы имеют несколько категорий, назначенных им, из-за которых результат get_the_term_list включает повторяющиеся. Как я могу предотвратить это?

Текущий результат:

 All E-Commerce Web Design and Development Hosting and Cloud Services Data Processing and Automation Custom Software / Applications E-Commerce Web Design and Development 

Уведомление «Электронная коммерция» и «Веб-дизайн и разработка» повторяются.


Обновить

Также попробовал следующий метод, используя wp_get_object_terms который тоже дал аналогичный результат.

 $work_terms = wp_get_object_terms($post->ID, 'work_category'); foreach( $work_terms as $term ){ echo '<li><a href="#">' . $term->name . '</a></li>'; }