WordPress PR

WordPressカテゴリスラッグを取得し、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

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

 

 

WordPressオリジナルテーマを作れるようになるための記事を制作しています!
随時更新しているので、ぜひ覗いてみてください!!
WordPressオリジナルテーマの作り方!0から作れるようになるまで

ABOUT ME
シラツキ
Web制作会社で働くフロントエンドエンジニア(コーダー)。 ココナラでもお仕事募集しております。 HTML,CSS,JS,WordPress,EC-CUBE,Next.jsなど制作に役立つ情報を発信していきます。 webサイトの運営、修正、制作などお仕事も募集中! お気軽にご相談ください。