最初のWordPressテーマを書いていますが、ページテンプレートでのループの使用について質問があります。私が調べたページテンプレートはすべて基本的に同じパターンに従っています(Twenty Twelveの例):
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php comments_template( '', true ); ?>
<?php endwhile; // end of the loop. ?>
ただし、ページには1つの投稿のみが関連付けられているため、投稿を繰り返し処理する必要はありません。私のページテンプレートはより読みやすく、正常に動作しているようです。
<?php
the_post();
the_title('<h1>', '</h1>');
the_content();
?>
これは良い習慣ですか?欠点はありますか?