Wordpress
PR

WordPressのテーマ作成で投稿一覧を取得しようとしたらハマった話。

shiro-changelife
記事内に商品プロモーションを含む場合があります

こんにちは、シロウです。

記事の内容はタイトル通りで、なぜか投稿一覧を取得しようとすると上手くできないという現象が起き、ハマってしまったのでメモ程度に書き残しておきます。

今回起こった現象

WordPressが用意している関数を使って、下記のコードで投稿一覧を取得しようとしました。

<?php if ( have_posts() ) : ?>
  <?php while( have_posts() ) : the_post(); ?>
      <h2><?php the_title(); ?></h2>
      <p><?php the_content(); ?></p>
  <?php endwhile;?>
<?php endif; ?>

しかし、なぜか投稿一覧ではなく、固定一覧が表示されてしまいます。

本当だったら固定一覧が表示されるはずなのに、、、、

ってな感じになってしまい、暫くはまりました。

解決策:Wordpress側の表示設定を変更する ←これだけ

はい、解決策はむちゃくちゃ簡単なことでした。

「Wordpressのダッシュボード」→「設定」→「表示設定」→「ホームページの設定を最新の投稿にする」

たったこれだけです。

本来ならデフォルトで「最新の投稿」になっているはずなのですが、なぜか「固定ページ」となっていたので、固定ページ一覧が表示されてしまっていたようです。

何はともあれ、とりあえずはこれで無事投稿一覧が取得できるようになりました。

めでたし、めでたし。ということで、引き続きテーマ作成にとりかかります!笑

それでは、また(*´ω`*)ノ

ABOUT ME
シロウ
シロウ
NFT・仮想通貨投資家 / エンジニア
仮想通貨・NFTに400万以上投資しています。

本業エンジニア・副業ブロガー。

ブログ最高月80万円。累計200万以上。
記事URLをコピーしました