【WordPress】のカテゴリーページで表示中のカテゴリー情報を取得する




この記事は最終更新日から2年以上経過しています。

WordPressで投稿のカテゴリーで作成したカテゴリーに関するカテゴリーページを表示することはよくあると思いますが、表示中のカテゴリーページのカテゴリー情報を取得方法についてまとめます。

表示中のカテゴリー情報を取得するにはカテゴリーIDがわかればすぐ取得できますが、カテゴリーIDはグローバル変数の$catに格納されているので簡単に取得できます。

echo $cat;
// 表示しているカテゴリーページのカテゴリーIDを表示。

この$catをget_category()関数の第一引数に渡せばカテゴリー情報が簡単に取得することができます。

$category = get_category($cat);
print_r($category);
// カテゴリー情報が表示

カテゴリー情報が取得できればカテゴリー名・スラッグ・説明文などいろいろな情報が取得できます。

echo $category->cat_name;
// カテゴリー名

echo $category->slug;
// スラッグ

echo $category->category_description;
// カテゴリーの説明文

意外とカテゴリーIDを取得する方法がぱっと見つからず少しだけ時間をロスしたのでここにまとめておきます。