カスタム分類のスラッグ名とidを取得したい

カスタム投稿ページで、現在のページの属すスラッグ名を表示させたい。
スラッグ名表示の際に、数字を利用して背景色をCSSでスラッグごとに変化させたいのでスラッグのカテゴリーIDを取得したい。

イメージはclassをcat8のように設定。

get_the_terms()を利用

記事に紐づいているタームのオブジェクトの配列を取得できる関数

get_the_terms( 記事ID, タクソノミー(分類)の名前);

第一引数: 記事のIDを指定
第二引数: 記事に紐づくタームが属すカスタム分類のスラッグを指定

  1. <?php $term_obj = get_the_terms( $post->ID, 'タクソノミー(分類)の名前'); ?>
  2. <div class="cat_tag cat<?php echo $term_obj[0]->term_taxonomy_id; ?>">
  3. <?php echo $term_obj[0]->name; ?>
  4. </div>

ページ上部へ