paginate_links()

投稿日:2022-09-12 投稿者:PS カテゴリ:その他 タグ: , ,

ページナビゲーションリンクを作成する。

the_posts_pagination() と同様の機能だが、WP_Query() で出力した場合などは表示されないため、paginate_links() で表示できる。

<?php // 例 ... the_posts_pagination()での出力と同じにしてみる
echo '<nav class="navigation pagination">'
  .'<div class="nav-links">'
  .paginate_links([
    'format' => '?pg=%#%',
    'current' => $e['paged'],
    'total' => $max_page
   ])
   .'</div></nav>';
オプション初期値備考
base‘%_%’??使い道がわからん
format‘?page=%#%’
total1全体のページ数。
current0現在のページ番号
prev_text__(‘&laquo; Previous’)
next_text__(‘Next &raquo;’)
mid_size2現在のページの左右のボタン数
end_size1最初と最後のボタン数
add_fragmentnullリンク url に追加する文字列
before_page_numbernullページ番号テキストの前に追加する文字列
after_page_numbernullページ番号テキストの後に追加する文字列