根据您的问题:
循环的主要原因是什么?
最清楚的答案来自官方文件:
循环是WordPress用来显示帖子的PHP代码。WordPress使用Loop处理要显示在当前页面上的每篇文章,并根据其与循环标记中指定标准的匹配方式对其进行格式化。循环中的任何HTML或PHP代码都将在每篇文章中进行处理。
当WordPress文档中说;此标记必须位于循环中;,例如,对于特定的模板标签或插件,每个帖子都会重复标签。
这是正确的,放在回路中the_excerpt()
template tag.
例如,循环代码可能如下所示:
<?php if( have_posts() ) : while( have_posts() ) : the_post(); ?>
<p><?php the_excerpt(); ?></p>
<?php endwhile; else: ?>
<p>No posts were found</p>
<?php endif; ?>
为了帮助您解决问题,最好发布整个代码