WordPressで同じカテゴリーの最新記事を数件表示させる方法。

2018年09月17日 21時00分 正午の月齢:7.8  月名:弓張月(上弦)  潮汐:小潮 月齢:7.8[弓張月(上弦)] 潮汐:小潮
(最終更新日:2022年05月02日)
6年前に投稿 | WordPress | 1件のコメント

4分ぐらいで読めます。

この記事は情報が古い場合があります。

<div class="samecategory">
<h2 class="commenttitle">他にも「<?php $cat = get_the_category(); $cat = $cat[0]; { echo $cat->cat_name; } ?>」カテゴリの記事はいかがですか。</h2>
<ul>
<?php
$post_id = get_the_ID();
foreach((get_the_category()) as $cat) {
$cat_id = $cat->cat_ID ;
break ;
}
query_posts(
array(
'cat' => $cat_id,
'showposts' => 7,
'post__not_in' => array($post_id)
)
);
if(have_posts()) :
?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile;
else:
echo '<li>同じカテゴリの記事はありません。</li>';
endif;
?>
<?php wp_reset_query(); ?>
</ul>
</div>

P要素ではなくリスト要素にしたり、表示する記事数を7にしたり、当サイトに合わせた味付けにしていますが、基本的にはこれでいけると思います。

ぜひ他の記事も読んでほしいなーということで。

1 2 3

1件のコメント

  1. WordPressで記事の中にPHPのコードを書くと、下書き保存もプレビューもできずに501エラー。 | 煤式自動連結器からのピンバック | 2018年09月19日 #

    […] WordPressで同じカテゴリーの最新記事を数件表示させる方法を書いているとき、途中までは普通にプレビューや下書きとして保存できたのに、急にプレビューを開いたら501エラーの画面が […]

ごめんなさい、コメントフォームは閉鎖しています。

Translate »