不完整的Codex about this, 说得很简单:
rewind_posts():
倒带回路柱。
根据this WPSE thread, 具有Eugene Manuilov\'s回答,我得到:
<?php
// fetch first post from the loop
the_post();
// get post type
$post_type = get_post_type();
// rewind the loop posts
rewind_posts();
?>
在Ian Stewart的主题开发教程中,我发现
rewind_posts()
\'s用于
archive.php
,
category.php
,
tag.php
,
author.php
:
<?php the_post(); ?>
<!-- echo page title -->
<?php rewind_posts(); ?>
<?php while ( have_posts() ) : the_post(); ?>
<!-- echo content -->
<?php endwhile; ?>
但在《2013年主题》中,我们看不到类似的内容,而是一个简单的WordPress循环,其中包含条件:
<?php if ( have_posts() ) : ?>
<!-- echo page title -->
<?php while ( have_posts() ) : the_post(); ?>
<!-- echo content -->
<?php endwhile; ?>
<?php endif; ?>
所以,我只想知道,虽然我有WordPress循环可以使用,而且它也可以用于分页,那么
where 我需要倒带循环吗
why?
编辑
好的,在第一次回答之后,我得到了一篇很好的文章,描述了WordPress中的3个查询重置功能:
»3 Ways to Reset the WordPress Loop 作者:杰夫·斯塔尔。com公司
我希望这个答案能比我们现在得到的更有教育意义。