[WP]WP_Query で ページ送りが上手くいかない問題を解決する

WordPress
スポンサーリンク

WordPressで WP_Query を使うとどうしても「ページ送りが上手くいかない…」とハマっていた所、有り難い記事を発見したのでシェアさせていただきました。

ページ送りには「WP-PageNavi」プラグインを使い、WP_Query で新着記事の一覧を10件表示させるという処理をしていたのですが、どうやら WP-PageNavi の使い方 に問題があったみたいです。

WP_Query でページ送りが上手くいかない場合

今回わたしがハマッた問題の解決法がズバリ紹介されていました。

WP-PageNavi は 1,2,3… と番号でページングしてくれるプラグインです。これにはクエリを渡せるので、…

[WP] posts_nav_link が WP_Query のループで動作しない理由と解決策とスニペット


なるほど…

という訳で、WP-PageNavi にクエリを渡せば問題は解決しそうかな。

WP_Query で記事を一覧出力

WP_Query で記事を10件出力して、ページ下部に WP-PageNavi でページ送りを付けてみる例です。


query_posts で記事を一覧出力

WP-PageNavi を使わずに、posts_nav_link でページ送りをする場合などは、
query_posts を用いる模様。


WP_Query() に関して分からなかった所も、今回の問題でだいぶ掴めてきました。

少しややこしいですが、WP_Query() でハマッた方は是非参考にしてみてください↓

参考ページ
posts_nav_link が WP_Query のループで動作しない理由と解決策とスニペット

コメント

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