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()を用いることで、カテゴリーのオブジェクトを取得することができます。