ワードプレス歴およそ15年のフロントエンドエンジニアです。
関数作成からサイト構築まで、何でもご相談ください。

ループの最後

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2014.09.26公開


新着リストなどで投稿数が表示数より少ない場合でも最後の行のクラスを変えたい時。

<?php
$args = array( 'posts_per_page' => 5, 'category_name' => 'xxxx' );
$lastposts = get_posts( $args );
foreach ( $lastposts as $key => $post ) :
  setup_postdata( $post ); ?>
<li<?php if ( $key == (count( $lastposts ) -1) ) { echo ' class="xxxx"'; } ?>><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; wp_reset_postdata(); ?>

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。
プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
2014.09.26公開