私は WordPress を使用しており、変数 $post_count を作成して投稿数を追跡しています。
現在、最初の投稿の場合は if($post_count == 1) を使用してクラスを追加していますが、これは正常に機能しますが、最後の投稿を取得する方法がわかりません。
変数だけを使用して投稿をカウントすることは可能でしょうか? または、カウント変数を作成するよりもこれを行うためのより良い方法はありますか? これまでの私のコードは次のとおりです。
if($query->have_posts()): $post_count = 0; ?>
<div class="image-grid">
<?php while($query->have_posts()): $post_count++; $query->the_post(); ?>
<div class="item <?php if($post_count == 1) { ?>first_item<?php
} elseif() { ?>last item<?php } ?>">post content here</div>
<?php endwhile; ?>
</div>
<?php endif; ?>