指定したタームの一覧ページへのリンクURLを取得したい
get_term_linkを利用する
get_term_link();
引数にタームのオブジェクトまたはIDまたはスラッグを指定すると
指定したタームの一覧ページのURLを取得できる。
タームのオブジェクトを取得する
get_the_terms( )で取得
get_the_terms( 投稿ID, タクソノミー名);
第一引数に投稿ID
第二引数にタクソノミー名
引数を指定して記事に紐づくタームのオブジェクトを配列で取得できる。
実際に取得してみる
- <?php $term_obj = get_the_terms( get_the_ID(), 'タクソノミー名'); ?>
- <a href="<?php echo esc_url(get_term_link($term_obj[0])); ?> "><?php echo $term_obj[0]->name; ?></a>