質問: ### 前提・実現したいこと ワードプレスで求人検索サイトの検索一覧を作成中に ページ送りのところでつまずいてしまいました。 カスタム投稿でtermのarchive.phpの中にページ送りを実装したいです。 ### 発生している問題・エラーメッセージ ``` 2ページ目以降になると、indes.phpに戻ってしまう。 ``` ### 該当のソースコード ```PHP 'post', 'taxonomy' => 'area', 'term' => 'sinyokohama', 'posts_per_page' => 3, 'paged' => $paged, 'order' => 'DESC' ) ); if (have_posts()) :while (have_posts()) : the_post(); ?> タイトル わかりづらいかもしれませんが、ご協力お願いいたします。
回答: サブループ時のページネーション処理ですよね? query_postsは使ってませんが、wp_pagenavi();にサブループの配列を当てればいけたと思います。 例えばこんな感じで。 ``` 'post', 'posts_per_page' => 2, 'paged' => $paged ); $my_query = new WP_Query($args); ?> have_posts() ) : while($my_query -> have_posts()) : $my_query -> the_post(); ?> -----ループ処理----- $my_query)); } ?> ``` あとは思いつくのはサブループのmax_num_pagesの値を参照できてないとか。