カテゴリー名を取得する
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で取得してあげるのもいいんじゃないかと思います。
このページを共有する