web-dev-qa-db-ja.com

Wordpressの投稿でカテゴリタイトルを取得する方法は?

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

20
Keith Donegan

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

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

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

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

31
RichieHindle

使用できます

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

コンマ区切りリストで出力されます。

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

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