カテゴリ名やカテゴリスラッグ等をループ外で出力@WordPress
関数geg_the_category()を使って変数$categoryにカテゴリの値を代入します。
あとは変数$categoryを使って配列を指定してカテゴリIDやカテゴリ名、カテゴリスラッグを指定してその値を変数に代入。
これをechoして出力。
<?php $category = get_the_category(); // これがまず必要 $cat_id = $category[0]->cat_ID; // カテゴリIDを変数$cat_idに代入 $cat_name = $category[0]->cat_name; // カテゴリ名を変数$cat_nameに代入 $cat_slug = $category[0]->category_nicename; // カテゴリスラッグを変数$cat_slugに代入 echo $cat_id; // カテゴリIDを出力 echo $cat_name; // カテゴリ名を出力 echo $cat_slug; // カテゴリスラッグを出力 ?>
なので、カテゴリ名だけなら以下のように書きます。
<?php $category = get_the_category(); // これがまず必要 $cat_name = $category[0]->cat_name; // カテゴリ名を変数$cat_nameに代入 echo $cat_name; // カテゴリ名を出力 ?>