今日は、タグとカテゴリーのリンクを一緒にリスト出力する方法について紹介します。

 

タグやカテゴリーはそれぞれ別に出力する場面の方が多いとは思うのですが、一緒に出力したい場面も時にはあります。

 

サンプル_2x

 

カテゴリーを出力するときは、the_category()

タグを出力するときは、the_tags()

 

これらを一緒に出力するときは、ちょっと工夫が必要です。

例えば、postループ内で抜粋記事一覧を表示するテンプレート内で実装する場合が次のコードです。

content-excerpt.php

 

L29〜34が、タグ&カテゴリーを出力するコードです。

get_the_term_list(id,’post_tag’)でタグページへのリンクリストを取得して、同様にget_the_term_list(id,’category’)でカテゴリーページへのリンクリストを取得します。

array_push()でそれぞれ配列に入れて、区切り文字(,)で区切り、echo出力します。

 

タグとカテゴリーページを一緒に出力する方法は他にも方法があるかと思いますが、一例ということでご紹介致しました。

 

「実践的テーマの作成」の記事