新着記事一覧に記事が属するカテゴリーを表示する方法

トップページに新着記事一覧を載せる時に、
その記事が属しているカテゴリーを表示したい場合に有効な方法です。
ブログに複数カテゴリーがある場合、その記事がどのカテゴリーに属しているか分かりやすいと思います。

Sponsored Link

get_the_category()を使用して、
記事のカテゴリーを取得します。

<?php
$cat = get_the_category();
$catname = $cat&#91;0&#93;->cat_name;
echo $catname;
?>

ただし、新着記事一覧で使用する場合はループ内に記載します。
新着記事と使用するソース例は下記になります。

<ul>
<?php $postsn = get_posts('numberposts=5&amp;order=desc'); ?>
<?php foreach($postsn as $post): ?>
<?php
$cat = get_the_category();
$catname = $cat&#91;0&#93;->cat_name;
?>
<li><span class="date"><?php the_time('Y.m.d') ?></span><span class="category"><?php echo $catname; ?></span><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

新着記事一覧に記事が属するカテゴリーのソース表示例:

CSSで調整するなり、ハイフンを入れるなり調整すればいいと思います。

Sponsored Link