【WordPress】ページネーションを作る関数|the posts pagination
記事更新日:2022-09-10
![サムネイル](https://tsukiusagi.biz/wp-content/uploads/2022/01/wordpress.png)
関数を使って
ページネーション
作りたい
ページネーション
作りたい
ページネーションを設置したいところへ記述する
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit3.png?resize=150%2C150&ssl=1)
これだけでOK
<?php the_posts_pagination(array(
'mid_size' => 1,
'prev_text' => '前へ',
'next_text' => '次へ',
'screen_reader_text' => ''
)); ?>
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit1-2.png?resize=150%2C150&ssl=1)
mid_sizeは、現在ページの左右に表示するページ番号の数
the posts pagination
使い方 <?php the_posts_pagination( $args ); ?>
クラス名を変更したいとき
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit3.png?resize=150%2C150&ssl=1)
functions.phpに記述する
function custom_the_posts_pagination($template) {
$template = '
<nav class="(クラス名)" role="navigation">
<section class="(クラス名)">
<h2 class="screen-reader-text">%2$s</h2>
%3$s
</section>
</nav>
';
return $template;
}
add_filter('navigation_markup_template', 'custom_the_posts_pagination');
2022-09-10
編集後記:
この記事の内容がベストではないかもしれません。
記事一覧
-
カスタム投稿を複数作成する 【WordPress】カスタム投稿を複数作成し、カスタムタクソノミーも追加する -
ブロックエディタのひな形を作る 【WordPress】ブロックエディタ新規作成|npmでひな形を作る手順 -
Xserverの引っ越し 【WordPress】XserverからXserverへの引っ越し|サーバー統合 -
内部リンクのピンバック防止 【WordPress】内部リンクを貼ったときのコメント自動送信を防ぐ|functions.phpに記述 -
function_existsで関数を作る 【WordPress】if (!function_exists()が必要な理由|子テーマでカスタマイズしやすくなる -
クラス名を変数でechoする 【WordPress】クラス名を変数にしてechoする