WordPress:”2ページ目”かどうか判断し分岐する関数「is_paged()」を使えば、トップページのみバナー表示が可能に。

この記事は2年以上前に書かれたものです。 情報が古い可能性があります。

例えばトップページにのみバナーを掲載し、2ページ目以降はバナーを表示させない、などの要件に対応するには、以下のis_paged()を使えばよさそうです。

<?php if(is_home() && !is_paged()): ?>

//1ページ目にのみ表示させたいバナーやコンテンツなど。

<?php endif; ?>

is_home()だけでは2ページ目以降にもバナーが表示されます。
!is_paged()だけの場合はカテゴリページの1ページ目や、シングルページでもバナーが表示されます。

is_paged()関数は、分割された複数ページの2ページ目以降かどうかを調べるようです。

なので両方を指定すると、is_home()でトップページ、!is_paged()で2ページ以降ではない、という二つの条件が両立する状態となり、トップページでのみバナーを表示することができます。

コメントをどうぞ!