WordPressでカテゴリーに関係なく最新記事x件を表示する方法
実はずーっと悩んでいたこと。
WordPressをCMSとして使う場合、home.phpをトップページ用にカスタマイズして使ってるんですが、それをやると、ブログの最新記事を表示するページ(普通のブログのトップページの状態)をどーやって表示するのかわかんなくて困っておったんです。
今日、ふと思いついた方法で解決!
言葉的になんて言っていいのかわかんないけど「カテゴリーを限定せず最新記事を表示する方法」とかって言ったらいいんでしょうか・・・?
まず、home.phpはこんな感じに。
<?php if($_GET['view'] !== "blog"){ //ブログじゃないとき表示st ?> <div id="contents"> ここにトップページ表示んときとかのコードを書いておく </div><!--#contents--> <?php } //ブログじゃないとき表示ed if($_GET['view'] == "blog"){ //ブログ記事一覧st ?> ここにブログ記事を表示するhave_posts()とかのコードを書く <?php } //ブログ記事一覧ed ?>
で、ブログ記事一覧を表示したいときは、URLの最後に「?view=blog」ってつける。
(例 – https://www.sacnoha.com/?view=blog)
これで所属カテゴリーを限定してないブログ記事一覧を表示できます。
表示する件数は設定画面でおこのみの件数をどうぞ!
これ、だましだましやってきたから根本的解決ができてなくてずっともやもやしてたけど、今日、やっとすっきりできて嬉しい。
けど、こんなことに悩んでたのって自分だけ・・・?(汗