ソースコード
カスタム投稿タイプのスラッグを「works」カスタムタクソノミー名を「works_category」としています。
<?php
$post_type = get_post_type();
$taxonomy = get_object_taxonomies($post_type);
$args = array(
'taxonomy' => $taxonomy,
'hide_empty' => false,
);
$works_terms = get_terms($args);
?>
<div class="works_category-list">
<a href="<?= home_url('works') ?>">全て</a>
<?php
foreach($works_terms as $works_term):
if($works_term->taxonomy === 'works_category') {
$term_url = home_url('/' . $works_term->taxonomy . '/' . $works_term->slug);
echo '<a href="' . $term_url . '">' . $works_term->name . '</a>';
}
endforeach;
?>
</div>
if($works_term->taxonomy === 'works_category')
タグが出力されないように上記のif文を追加しています。