wp_term()


WordPressのwp_term()関数は、指定されたターム(カテゴリーやタグなど)の情報を取得するために使用されます。この関数は、タームのIDやスラッグ、名前などの情報を取得する際に役立ちます。

構文

wp_term( int|object $term, string $taxonomy, string $output = OBJECT, string $filter = 'raw' );

引数の説明:

  • $term (int|object) — タームのIDまたはタームオブジェクト。
  • $taxonomy (string) — タームが属するタクソノミー(例: ‘category’, ‘post_tag’)。
  • $output (string) — 返り値の形式。デフォルトはOBJECT。
  • $filter (string) — フィルターの種類。デフォルトは’raw’。

例1: タームの名前を取得

この例では、タームの名前を取得します。

<?php $term = wp_term(get_term(1, 'category')); echo $term->name; ?>

例2: タームのスラッグを取得

この例では、タームのスラッグを取得します。

<?php $term = wp_term(get_term(1, 'category')); echo $term->slug; ?>

例3: タームの説明を取得

この例では、タームの説明を取得します。

<?php $term = wp_term(get_term(1, 'category')); echo $term->description; ?>

例4: タームのIDを取得

この例では、タームのIDを取得します。

<?php $term = wp_term(get_term(1, 'category')); echo $term->term_id; ?>

例5: タームのリンクを生成

この例では、タームのアーカイブページへのリンクを生成します。

<?php $term = wp_term(get_term(1, 'category')); echo get_term_link($term); ?>

例6: タームの親タームを取得

この例では、タームの親タームを取得します。

<?php $term = wp_term(get_term(1, 'category')); echo $term->parent; ?>

例7: タームのカウントを取得

この例では、タームに属する投稿の数を取得します。

<?php $term = wp_term(get_term(1, 'category')); echo $term->count; ?>

例8: タームのメタデータを取得

この例では、タームのメタデータを取得します。

<?php $term = wp_term(get_term(1, 'category')); print_r(get_term_meta($term->term_id)); ?>

注意点

  • wp_term()関数は、タームが存在しない場合にnullを返します。
  • タームの情報を取得する際は、タクソノミーが正しく指定されていることを確認してください。

関連機能: