WordPressで同じカテゴリーの最新記事を数件表示させる方法。
2018年09月17日 21時00分 月齢: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にしたり、当サイトに合わせた味付けにしていますが、基本的にはこれでいけると思います。
ぜひ他の記事も読んでほしいなーということで。
古い記事・新しい記事
- 古い記事 [2018年08月20日]
- ← WordBench京都(2018年8月)に参加してみた。
- 新しい記事 [2018年09月19日]
- → WordPressで記事の中にPHPのコードを書くと、下書き保存もプレビューもできずに501エラー。
他にも「WordPress」カテゴリの記事はいかがですか。
- WordPressでコメント欄にアバターを表示する。
- WordPressのコメント欄に2chのトリップを表示させるプラグイン
- WordPress2.9.1にしました。
- WordPress2.8.2にしてみました。
- WordPress 前の記事と次の記事を表示させる。
- WordPressプラグイン「qTranslate」で多言語化してみた。
- WordPressテーマ「twenty sixteen」を少しいじってみた。
- WordPress 前の投稿・次の投稿へのリンクに日付を加えてみた。
- WordPressのアカウントからadminは絶対削除しておくべき。
- WordPressで年齢を自動更新する仕組みがおもしろくて実装してみた。
WordPressで記事の中にPHPのコードを書くと、下書き保存もプレビューもできずに501エラー。 | 煤式自動連結器からのピンバック | 2018年09月19日 #
[…] WordPressで同じカテゴリーの最新記事を数件表示させる方法を書いているとき、途中までは普通にプレビューや下書きとして保存できたのに、急にプレビューを開いたら501エラーの画面が […]