wordpressで投稿記事を取得して表示する際に下記のような記載をすると思います。
<?php if (have_posts()) : /** WordPress ループ */ while (have_posts()) : the_post(); /** 繰り返し処理開始 */ the_title(); the_content(); endwhile; /** 繰り返し処理終了 */ else : ?> <div class="post"> <h2>記事はありません</h2> <p>お探しの記事は見つかりませんでした。</p> </div> <?php endif; /** WordPress ループここまで */ ?>
アーカイブページのような複数記事を一覧表示する場合にはwhile文で繰り返し処理をする理由はわかるのですが、
single.phpのような個別投稿記事の詳細ページでもこのような記述が参考書とかに記載されています。
1件だけの記事を取得するだけならwhile文を回す必要はないと思うのですが、(実際while文なしでも問題なく習得できる)なぜこのような記述で書かれることが多いのでしょうか?
なにか理由があるようであれば教えてください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/27 18:02