質問: intval($_GET['paged']); } // 前へボタン if( $pager_now>1 ){ echo ''; } ?> ``` ### 試したこと get_postsを使用しているのが原因かと思ったのでソースコードを以下に変えましたが、 「サイトに重大なエラーがありました」とエラーになってしまいます。 ``` have_posts()) : while ($the_query->have_posts()) : $the_query->the_post();?> ``` ### 質問 記述に誤りがあるのでしょうか? 何か分かる方いらっしゃればご教示願います。 (ページャーのプラグインは使用していません。)
回答: スマホからなんで問題点だけ。 get_postsは記事一覧の情報しか取得できないので、pagedやmax_num_pagesは入っていません。 あと$wp_queryはメインループの情報なので、そこから適正な上記二つの値は取れません。 取得するなら最後のコードにある$the_query からです。