カテゴリを取得、表示

概要
何かと必要になる、カテゴリの取得方法。 ループの中で使用する場合もあるし、ループ外でも使用する場合もあり得ます。
取得
// カテゴリを全て取得
$category = get_the_category();
// カテゴリIDを取得
$category_id = $category[0]->cat_ID;
// カテゴリ名を取得
$category_name = $category[0]->cat_name;
// スラッグを取得
$category_slug = $category[0]->category_nicename;
// カテゴリへのリンクを取得
$category_link = get_category_link($category_id);
出力例
こんな感じで、記事のカテゴリ名とリンクするときに使用したり。
<div class="post-meta">
<p class="post-category">
<!-- リンク出力 -->
<a href="<?php echo $category_link; ?>">
<!-- リンク文字を出力 -->
<?php echo $category_name; ?>
</a>
</p>
<p class="post-date">
<?php the_time( get_option('date_format') ); ?>
</p>
</div>
[amazon_link asins=’4797383097′ template=’custom’ store=’takayuki57101-22′ marketplace=’JP’ link_id=’66d80f6d-7178-11e8-a072-3b7ebcebce4c’]