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;