WordPress カスタム投稿でカテゴリー名取得とcssクラスにスラッグ付ける

Filed under: wordpress — kdcs @ 17年12月29日 金曜日

カスタム投稿タイプの記事でカテゴリー(ターム)名を取得
さらに、ccsのクラスにスラッグ名を付けて色分けする

タクソノミー名は’information_category’

<?php
    if ($terms = get_the_terms($post->ID, 'information_category')) {
        foreach ( $terms as $term ) {
            $term_slug = $term -> slug;
            echo ('<span class="') ;
            echo esc_html($term_slug) ;
            echo ('">') ;
            echo esc_html($term->name)  ;
            echo ('</span>') ;
        }
    }
?>

出力はこちら

<span class="スラッグ名">ターム名</span>

サイト内検索

カテゴリー

最近の投稿

« |WordPress カスタム投稿でカテゴリー名取得とcssクラスにスラッグ付ける| »
↑上に戻る