かわたま.net

Enjoy Creative! かわたまのwebメモ

【Wordress】カテゴリースラッグを任意の箇所にクラス名として追加する記述方法

2014 August 08

Tag:

カテゴリーのスラッグをクラス名として付与すれば、更新情報一覧ページで該当するカテゴリーに応じてアイコンなどを使い分けたり、カテゴリーごとにデザインを変更したりできたりするのでとても便利です。

記述方法

テンプレートファイル内の任意の箇所に下記を追記します。

<?php $cat = get_the_category(); $cat = $cat[0]; {
  echo '<span class="' . $cat->category_nicename . '" />'; 
 } ?>
<?php the_title(); ?></span> 

今回は span タグを使いましたが、デザインに応じて変更してください。
また、3行目には実際表示される内容が入ります。今回は投稿タイトルを入れてみました。

上記のソースコードは、以下のように出力されます。

<span class="カテゴリースラッグ">投稿のタイトル</span>