get_category()


WordPressのget_category()関数は、指定されたカテゴリーの情報を取得するために使用されます。カテゴリーIDやスラッグを指定して、カテゴリーオブジェクトを取得できます。

構文

get_category( int|object $category, string $output = OBJECT, string $filter = 'raw' );

引数の説明:

  • $category (int|object) — カテゴリーIDまたはカテゴリーオブジェクトを指定します。
  • $output (string) — 戻り値の形式を指定します。デフォルトはOBJECTです。
  • $filter (string) — フィルタリングの方法を指定します。デフォルトは'raw'です。

例1: カテゴリーIDを使用してカテゴリー情報を取得

カテゴリーIDを使用してカテゴリー情報を取得する例です。

<?php $category = get_category(5); echo $category->name; ?>

例2: カテゴリースラッグを使用してカテゴリー情報を取得

カテゴリースラッグを使用してカテゴリー情報を取得する例です。

<?php $category = get_category_by_slug('news'); echo $category->name; ?>

例3: カテゴリーの説明を表示

カテゴリーの説明を表示する例です。

<?php $category = get_category(5); echo $category->description; ?>

例4: カテゴリーのリンクを表示

カテゴリーのリンクを表示する例です。

<?php $category = get_category(5); echo get_category_link($category->term_id); ?>

例5: カテゴリーの投稿数を表示

カテゴリーの投稿数を表示する例です。

<?php $category = get_category(5); echo $category->count; ?>

例6: カテゴリーの親カテゴリーを取得

カテゴリーの親カテゴリーを取得する例です。

<?php $category = get_category(5); echo $category->parent; ?>

例7: カテゴリーのスラッグを表示

カテゴリーのスラッグを表示する例です。

<?php $category = get_category(5); echo $category->slug; ?>

例8: カテゴリーのタームIDを表示

カテゴリーのタームIDを表示する例です。

<?php $category = get_category(5); echo $category->term_id; ?>

注意点

  • カテゴリーIDが存在しない場合、get_category()nullを返します。
  • カテゴリースラッグが存在しない場合、get_category_by_slug()falseを返します。

関連機能: