【WP】カテゴリスラッグを取得し、classとして使う方法

カテゴリを取得してスラッグをclassに加える

WordPressを使っているとカテゴリ毎に色を変えたり、カテゴリ毎にCSSで装飾したい時があると思います。
ではいってみよう!

カテゴリスラッグを取得

// カテゴリ情報を取得
<?php 
$cat = get_the_category();
$cat = $cat[0];
?>

// 記事カテゴリーのカテゴリースラッグ取得
<div class="<?php echo $cat->category_nicename; ?>"></div>

「get_the_category()」のその他の使い方

「get_the_category()」を使うとカテゴリのスラッグ以外にも説明文やカテゴリ名など様々な情報を持っています。
今回スラッグを取得しましたが下記の情報も取得できます。

カテゴリーID:cat_ID
カテゴリー名:cat_name
カテゴリースラッグ:category_nicename
カテゴリー説明文:category_description
親カテゴリーID:category_parent
カテゴリー使用回数:category_count

いろいろと使えそうですね!

コメント