Close

Web技術Tips

Homepage Tips Homepage Tips

ホームWeb技術TipsWordPressで親カテゴリの情報を取得する方法

SHARE

SHARE

WordPress 2013.07.24(公開)

WordPressで親カテゴリの情報を取得する方法

ループ内などで、自分のカテゴリに加えて親カテゴリの情報を表示したい場合があると思います。そのようなケースでは以下のようにget_the_category()とget_category()をうまく使えば情報を取得することができます。

<?php
//現カテゴリの配列を取得する
$cat=get_the_category();
$cat=$cat[0];
//親カテゴリがあるか
if ($cat->category_parent) { //category_parentは親カテゴリの「ID」
	//親カテゴリの配列を取得する
	$parent_cat = get_category($cat->category_parent);
/*ここでget_the_category()を使わないのは、get_the_categoryは引数を取らないから。任意のIDのカテゴリ情報を配列で取得するにはget_category()を使用する。 */
	$parent_slug=$parent_cat->slug; //スラッグ取得
$parent_name=$parent_cat->name; //名前取得
}
?>

DOE(横浜)のニュースとブログ

News News

横浜のWeb制作会社DOEはホームページ制作に関連するWeb技術、Webデザイン、SEO対策情報など人気&おすすめ記事を随時公開中です。
尚、Twitterでは現場の声がリアルタイム配信中です。良かったらShareして繋がってください。