現在の投稿のカテゴリー情報をリンク無しで取得&表示する方法【ワードプレス】
2019年2月28日
この記事は最終更新から5年以上経過しています。内容が古くなっている可能性があります。
久々にWordPressのカテゴリー名をリンク無しで取得して、少々フォーマットして書き出す必要がありました。しかし、ここで「あれ?どうすんだっけ?」となってしまい、10分ほどハマってしまったので、今回このブログに書いておくことにします。
~ 目次 ~
get_the_category()を使う!!!
二度と忘れないように、H2でドカンと書いておきます。
下のコードで、現在の投稿が属しているカテゴリー名を全部書き出します。ワードプレスっぽくPHPの外に書く場合の書き方です。
1 2 3 4 |
/* PHPの外に書く場合 */ <?php foreach(get_the_category() as $ca): ?> <span><?php echo $ca->name; ?></span> <?php endforeach; ?> |
最後に
the_category()とget_the_category()のネーミングがややこしくて、いつも間違えそうになります。get_the_category()の内容をthe_category()が書き出してくれそうな感じがしちゃうんですよね。実際は、get_the_category_list()の内容を書き出すテンプレートタグです。
無関係ではありませんが、「the_category()とget_the_category()は全く違う!」と胸に刻んだのでした。。