WordPressの投稿ループに問題があります。投稿ループを分解して、投稿にHTMLdivタグを追加したいと思います。たとえば、.wrap最初の投稿の後に投稿の周りにdivを追加しようとしています。投稿をラップするので、1回だけにする必要があります。
問題は.wrap、ループのためにdivが繰り返されていることです。.wrapループを解除し、 divを1回だけ追加してから、ループを続行するにはどうすればよいですか?
これが私のコードです:
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;