WordPressでカテゴリーの情報を取得する方法
ここではWordPressでカテゴリーの情報を取得する方法について説明していきます。
get_the_category()
WordPressでカテゴリーの情報を取得するには、get_the_category()を用います。
使用例1
<?php
$category_obj = get_the_category();
print_r($category_obj);
?>
このようにコーディングすることで、カテゴリーオブジェクトが出力されます。
出力結果1
Array ( [0] => WP_Term Object ( [term_id] => 1 [name] => WordPress [slug] => wordpress [term_group] => 0 [term_taxonomy_id] => 1 [taxonomy] => category [description] => WordPressの使用方法について解説。 [parent] => 0 [count] => 11 [filter] => raw [cat_ID] => 1 [category_count] => 11 [category_description] => WordPressの使用方法について解説。 [cat_name] => WordPress [category_nicename] => wordpress [category_parent] => 0 ) )
上で出力された内容を元に以下のようにカテゴリーオブジェクトの情報を指定して取得します。
使用例2
<ul>
<li><?php echo $category_obj[0]->term_id; ?></li>
<li><?php echo $category_obj[0]->name; ?></li>
<li><?php echo $category_obj[0]->slug; ?></li>
<li><?php echo $category_obj[0]->taxonomy; ?></li>
<li><?php echo $category_obj[0]->description; ?></li>
</ul>
上記のようにコーディングすることで、以下のように出力されます。
出力結果2
- 1
- WordPress
- wordpress
- category
- WordPressの使用方法について解説。
まとめ
このように、get_the_category()を用いることで、カテゴリーのオブジェクトを取得することができます。