例えば、WordPressのトップページ(1ページ目)にのみバナーを表示し、2ページ目以降は表示しない方法になります。
<?php if(is_home() && !is_paged()): ?>
#1ページ目のみに表示
<?php endif; ?>
トップページはis_home()
、複数ページの2ページ目以降かはis_paged()
を利用すると分岐できます。「is_home()
と!is_paged()
2ページ目以降ではない」で、1ページ目のみ表示させることができました。
ちなみにアーカイブページやカテゴリーページでも同じように利用できます。
目次
アーカイブページの1ページ目のみ
<?php if( is_archive() && !is_paged() ) : ?>
#1ページ目のみに表示
<?php endif; ?>
カテゴリーページの1ページ目のみ
<?php if( is_category() && !is_paged() ) : ?>
#1ページ目のみに表示
<?php endif; ?>