WordPressでカテゴリー名を取得し、表示させる方法のメモ書きです。

カテゴリー名を表示する方法

WordPressでカテゴリー名を表示したい時は、下記のように記述するとカテゴリーへのアーカイブリンク付きでカテゴリー名を表示してくれます。

PHP

<?php echo the_category(); ?>

アーカイブリンクを生成してくれるので、リンクをクリックすれば、そのカテゴリー一覧のページへ移動することができます。

get_the_category();

次に、アーカイブリンクは不要で、カテゴリー名やID、スラッグのみを表示させたい場合の記述方法です。

PHP

<?php
  $category = get_the_category();
  $cat_id   = $category[0]->cat_ID;
  $cat_name = $category[0]->cat_name;
  $cat_slug = $category[0]->category_nicename; 
 ?>
 
 // カテゴリーIDを表示させる
 <?php echo $cat_id; ?>
 
 // カテゴリー名を表示させる
 <?php echo $cat_name; ?>
 
 // カテゴリースラッグを表示させる
 <?php echo $cat_slug; ?>

カテゴリー名のみ必要な場合はカテゴリー名を表示させたいところに以下を記述すれば、リンクなしでカテゴリー名のみが表示されるようになります。

PHP

<?php $category = get_the_category(); $cat-name = $category[0]->cat_name; echo $cat_name ?>