term_description
関数の概要
特定のタームの説明文を取得します。
term_description( $term_id, $taxonomy );
使用できるパラメーター
パラメーター | 説明 | 初期値 |
---|---|---|
term_id(オプション) | タームIDを指定する | 現在のクエリのタームID |
taxonomy(オプション) | タクソノミーのスラッグを指定する(category,post_tag,link_category,カスタムタクソノミーのスラッグのいずれか指定可能) | post_tag |
こうやって使っています
カテゴリーの説明文を取得する
カテゴリーIDが入った配列を用意して、ループさせてカテゴリーの説明文を取得しています。
<?php $cat_ids = array( 19, 1 ,23, 35 ); //カテゴリーIDが入った配列 foreach ( $cat_ids as $cat_id ) { //カテゴリーIDごとにループさせて処理する echo term_description( $cat_id, 'category' ); //カテゴリーの説明文を取得 } ?>
上記のように、カテゴリーの説明文を取得するなら「category_description」を使ってもいいのですが、カスタムタクソノミーのタームの説明文を取得したい場合が出てくるかもしれないです。
その場合は「term_description」を使っても取得できることを覚えておけばいいですね。
カスタムタクソノミーのタームの説明文を取得する
例えば「アルファベットから探す」というカスタムタクソノミーがあって、スラッグは「atoz」だとします。
タームID「8」の説明文を取得する場合は、以下のように書けばOKです。
<?php echo term_description( 8, 'atoz' ); //カスタムタクソノミーのタームの説明文を取得 ?>
このページを共有する