我遇到了WordPress帖子循环的问题。我想分解后循环,在帖子中添加一些HTML div标签。例如,我试图在第一篇文章后添加div .wrap
。因为它要包装帖子,所以它应该只有一次。PHP:断开循环,然后继续?
问题是.wrap
div因循环而重复。我怎样才能打破循环,并且只添加.wrap
div一次,然后继续循环?
这里是我的代码:
while ($wp_query->have_posts()) :
$wp_query->the_post();
if($wp_query->current_post <= 1){ ?>
<div class="x">
.. post 1
</div>
<?php }
if($wp_query->current_post > 1){ ?>
<div class="wrap"> <!-- should be only once -->
<div class="y">
.. post 2
</div>
<div class="y">
.. post 3
</div>
</div><!-- should be only once -->
<?php } ?>
endwhile;
你不必打破循环 –
是的,包装输出代码不循环。 – Overv