我正在写我的第一个WordPress主题,并且对页面模板中The Loop的使用有疑问。我看过的所有页面模板基本上都遵循相同的模式(例如“十二十二”中的示例):
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php comments_template( '', true ); ?>
<?php endwhile; // end of the loop. ?>
但是一个页面只有一个相关的帖子,因此遍历这些帖子似乎是不必要的。我的页面模板更具可读性,并且似乎可以正常工作:
<?php
the_post();
the_title('<h1>', '</h1>');
the_content();
?>
这是一个好习惯吗?有没有缺点?