Wordpressの投稿でカテゴリタイトルを取得するにはどうすればよいですか?

2009年06月04日に質問されました。  ·  閲覧回数 105.1k回  ·  ソース

Keith Donegan picture
2009年06月04日

WordpressにHelloWorldという投稿があり、このページを直接表示している場合、「Hello World」のカテゴリを見つけて表示するにはどうすればよいですか?

回答

RichieHindle picture
2009年06月04日
34

次のようにget_the_category()使用します。

<?php
foreach((get_the_category()) as $category) { 
    echo $category->cat_name . ' '; 
} 
?>

投稿には複数のカテゴリを含めることができるため、リストを返します。

ドキュメントでは、ループの外側からこれを行う方法についても説明しています。

Joseph picture
2009年06月04日
21

あなたが使用することができます

<?php the_category(', '); ?>

それらをコンマ区切りのリストに出力します。

タグについても同じことができます。

<?php the_tags('<em>:</em>', ', ', ''); ?>