WordPressでカテゴリー名を取得し、表示させる方法のメモ書きです。
Contents
カテゴリー名を表示する方法
WordPressでカテゴリー名を表示したい時は、下記のように記述するとカテゴリーへのアーカイブリンク付きでカテゴリー名を表示してくれます。
<?php echo the_category(); ?>
アーカイブリンクを生成してくれるので、リンクをクリックすれば、そのカテゴリー一覧のページへ移動することができます。
get_the_category();
次に、アーカイブリンクは不要で、カテゴリー名やID、スラッグのみを表示させたい場合の記述方法です。
<?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 $category = get_the_category(); $cat-name = $category[0]->cat_name; echo $cat_name ?>