WordPressトップページと2ページ目以降を分岐する方法

例えば、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; ?>
  • URLをコピーしました!
目次