<?php if (have_posts()) : $postCount = 0; while (have_posts()) : $postCount++; ?>
上記のコードは変数を作成し、ループ$postCount
がループするたびにそれをインクリメントします。1 ではなく 0 から始まるように変更したことに注意してください。
これで、投稿数が$postCount
変数に含まれるようになりました。最初の投稿を見つけて、その投稿にスタイルを適用するだけです。
通常、次のようなものがあります。
<div class="post" id="post-<?php the_ID(); ?>">
それを次のように変更します。
<div <?php if($postCount == 1) { ?>class="YourSpecialClass"<?php }
else { ?>class="post"<?php } ?> id="post-<?php the_ID(); ?>">
上記のコードは、(最初の投稿) であるかどうかを確認$postCount
し、パーツをその属性として1
追加します。class="YourSpecialClass"
<div>
より読みやすいバージョン:
<?php if($postCount == 1) { ?>
//the first post -- style it
<?php } else { ?>
//other posts -- proceed normally
<?php } ?>
お役に立てれば!