TECH BLOG

マークリープス技術ブログ

open

[WordPress] 記事一覧で最初の1件だけ目立たせるカスタマイズ方法

[WordPress] 記事一覧で最初の1件だけ目立たせるカスタマイズ方法

WordPressの投稿一覧を作成しているとき、「最初の1件だけ目立たせたい」と思ったことはありませんか?

たとえば、1件目だけ画像を大きく表示したり、レイアウトを変えて見せることで、重要な記事に視線を集めることができます。

この記事では、「最初の1件目だけデザインを変える方法」を、シンプルなPHPコードで紹介します。
コピペで使えるコード付きなので、初心者の方にもおすすめです。

サンプルコード

コードのポイント解説

  • $counter:ループ内で現在の投稿数をカウント
  • if ($counter === 1):1件目だけ別のレイアウトで表示
  • それ以降の記事は通常のレイアウトに振り分け

注意点:投稿数が少ないときの挙動

posts_per_pageで指定した数より投稿数が少ない場合でも、1件目の表示分岐は正常に動作します。
ただし、1件しかない場合、リスト部分(2件目以降のラッパー)が空になるため、レイアウトが崩れないようにCSSで調整するか、PHPで件数に応じて出力を変えるのが推奨されます。

まとめ

WordPressでは簡単な条件分岐で、一覧の最初の1件だけレイアウトを変えられます。
デザインにメリハリが出て、ユーザーの注目を集めやすくなります。
投稿数が少ない場合のレイアウト崩れにだけ注意すれば、汎用性の高いカスタマイズです。

目立たせたい記事があるときは、ぜひ試してみてください。

よく読まれている関連記事

関連最新記事