ターム名を正確に表示させたいのですが、親ターム名を選択しても子ターム名が表示されてしまいます。
ターム名を表示させているコードは↓です。
<? php if ($terms = get_the_terms($post->ID, 'works_cat')) { foreach ( $terms as $term ) { echo esc_html($term->name) ; } } ?>
タームの一覧ページへのリンクを表示させているコードは↓です。
<? php $terms = get_terms('works_cat'); foreach ( $terms as $term ) { echo '<li><a href="'.get_term_link($term).'">'.$term->name.'</a></li>'; } ?>
何卒よろしくお願いいたします。
あなたの回答
tips
プレビュー