0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

WP-PageNaviでのページネーションの作り方(wordpress)

Last updated at Posted at 2021-12-20

1. ページネーションを入れたいところ(archive.phpなど)に以下の記述を入れる

archive.php
<?php if(function_exists('wp_pagenavi')){wp_pagenavi(array('query') => $query));}?>

2. Wordpress管理画面より、プラグインWP-PageNaviを入れる

3. 管理画面の設定>表示設定より管理画面の最大投稿数で表示する投稿の数を決定する

警告
PHPに以下のように書いて直接指定する場合、Wordpress側の最大投稿数と喧嘩して反映されなくなるので、PHP側で指定したい場合、最大投稿数は1にすることに注意してください。

archive.php
post_perpage => 5
//投稿の表示数指定

4. Wordpresspagenav設定から画像のような設定にする

pagenav.jpg

5. 管理画面からパーマリング設定を、/%categoty%/id=%post_id

にする
※pagenaviでは、2ページ目に行ったとき、パーマリンクが強制的に変わってしまうためお知らせが見れず404エラー表示になってしまうため

6. 2ページ目が表示されない時チェック

・サンプルページを消しているか
・投稿>カテゴリーから名前をnews等任意の名前に変更しているか(URLになるため必須)
・正しいURLの語尾は、「news/page/2」となる

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?