カテゴリー名を取得する

get_cat_name

関数の概要

カテゴリー名を取得します。

<?php get_cat_name( $cat_id ); ?>

使用できるパラメーター

パラメーター 説明 初期値
cat_id(必須) カテゴリーIDを指定する なし

こうやって使っています

カテゴリーIDが入った配列を用意して、カテゴリー名を取得しています。

カテゴリーIDのみ入った配列を用意する場合は「プログラムをいじることなく指定できる仕組みにしておく」などで工夫すれば、柔軟性も高くなりそうですね。

<?php
 $cat_ids = array( 19, 1 ,23, 35 ); //カテゴリーIDが入った配列
 foreach ( $cat_ids as $cat_id ) { //カテゴリーIDごとにループさせて処理する
  echo get_cat_name( $cat_id ); //カテゴリー名を取得
 }
?>

関連:get_categoriesを使ってもできるよ

get_categoriesでカテゴリー情報を取得して、カテゴリー名を取得しています。

<?php
 $categories = get_categories(); //カテゴリー情報を取得
 foreach ( $categories as $category ) { //カテゴリーごとにループさせて処理する
  echo $category->name; //カテゴリー名を取得
 }
?>

get_categoriesは便利ですけど、パラメーターに条件を加えて、柔軟かつ思い通りのカテゴリー情報(ID)を取得するのは難易度が高くなることもありました。

カテゴリー名を取得するだけなら、get_cat_nameで取得してあげるのもいいんじゃないかと思います。

参考URL

get_cat_name

著者:bouya Imamura

WordPress関数リファレンス TOP