WordPressのループ


Word Pressのテンプレートにおいて欠かせないのが、ループの記述。
様々な場面でループの記述が登場します。

<!--投稿記事があれば出力する-->
<?php if (have_posts()) : ?>

<!--投稿がある間繰り返す-->
 <?php while (have_posts()) : the_post(); ?>

<!--繰り返しが終わった後に出力-->
 <?php endwhile; ?>

<!--投稿記事が無い場合-->
<?php else : ?>
<p>記事が見つかりませんでした</p>
<?php endif; ?>
 

上記コードが基本的なループの書き方となりますが、
少し短縮して以下のように書くこともできます。

<?php if(have_posts()) : while(have_posts()) : the_post(); ?>

<!--投稿記事があれば表示し、なければ何も表示しない-->

<?php endwhile; endif; ?>

タグ:

記事公開日:
最終更新日:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)