ショウジンブログ on Hatena

“お芝居をしないと、この社会では異邦人として扱われるほかない”

カテゴリ名やカテゴリスラッグ等をループ外で出力@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; // カテゴリ名を出力
?>