WordPressのアーカイブページで1ページ目と2ページ目以降で処理を振り分ける

WordPressロゴ Web制作

アーカイブページの1ページ目にだけ特定のコンテンツを表示したい場合や、逆に2ページ目以降にだけ特定のコンテンツを表示したい場合の振り分け方法です。

is_paged()関数で条件分岐させる

<?php if (!is_paged()) : ?>
  //1ページ目のとき
  <?php else : ?>
  //2ページ目以降のとき
<?php endif; ?>

is_paged()関数は2ページ目以降の場合はtrue、それ以外はfalseを返します。
false=1ページ目、true=2ページ目以降なので1ページ目を指定する際は関数の前に「!(~に等しくない)」をつけて条件分岐を作ります。

タイトルとURLをコピーしました