WordPress(ワードプレス)でホームページを作りたい、カスタムしたいという人のためのサイトです。

記事の所属しているカテゴリ一覧を取得するテンプレートタグ

TOP > テンプレートタグ > 記事の所属しているカテゴリ一覧を取得するテンプレートタグ

WordPressの個別記事テンプレート(single.php)をカスタムする際に、その記事が属しているカテゴリの一覧情報を取得したいという時がたまにあります。
その時に利用するテンプレートタグが、「get_the_category_list」です。

記事の所属カテゴリを表示するget_the_category_listタグ

具体的な記述コードは以下のようになります。
以下の例では、「, 」で要素を区切りたい時の場合の記述になります。

<?php echo get_the_category_list(', '); ?>

この記述をsingle.phpの任意の箇所に設置してください。
あと、index.phpやarchive.phpでもループ内であればそのループ内のカテゴリを取得してくれるので便利です。

実際に出力されるコード

上記の記述で生成されるコードは以下のようになります。
見てもらえれば分かるように、生のaタグが並んでいる感じになります。

<a href="URL" title="カテゴリ名の投稿をすべて表示" rel="category tag">カテゴリ名</a>, <a href="URL" title="カテゴリ名の投稿をすべて表示" rel="category tag">カテゴリ名</a>...

カテゴリ一覧を取得するというシーンも、あまりないかもしれませんが知っておくと便利ですよ。


« »

ABOUT THE AUTHOR

こしもあんず
こしもあんず

Wordpressをカスタマイズすることが好きなギーク女子です。
好きなエディタはSublimetext2です。
Google+やってるので、よろしくです。
デザインは好きですが、PHPはあまり得意ではないのでその辺ご容赦くださいね。


Twitterはこちら
https://twitter.com/wordpresscusto1

ad