【PHP】学習メモ一覧⑤

  • 2022/09/23
  • コラム

1.メインループについて

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    ここに表示部分が入ります。
<?php endwhile; endif; ?>
  • if文の条件have_posts()$wp_queryに表示させるデータがあるかチェック。
  • while文の繰り返し条件にhave_posts()を使用することで、表示させるデータがある場合はループし続ける。
  • ループの先頭でthe_post()によって$wp_queryからデータを1件取り出して$postへ格納し、$wp_queryのデータを次へと進めます。

 ※have_posts()の戻り値は、boolean値で成功時にtrue失敗時にfalseを返す。

  →while(have_posts())にてhave_posts()がtrueである限り続く。

  →the_post()が所謂、while文の増減値($count++など)にあたり、最終的に   

     the_posts()がfalseになるように設定している。

本ページをご一読頂きありがとうございます。
今後はポートフォリオや技術記事、その他プライベートな記事などを投稿していく予定です。
また、AWSのサービスを利用しておりますので、そちらを利用した環境構築の際にはサポートも可能となっております。
その他、ご依頼等ございましたらお気軽にコンタクトフォームより必要項目をご記入頂き内容を送信して頂けますと幸いです。
(投稿している記事の実際のページにつきましては、一部サーバーに移していないものもありますので、そちらにつきましては移し次第URLを添付致します。)