PR
TIPS

max_num_pagesが0になる問題とその解決策

WordPressのページネーションにてmax_num_pagesが0となり、期待したページ数が取得できない場合があります。これは、WP_Queryのパラメータに'no_found_rows' => trueが設定されているために発生する可能性があります。

no_found_rowsパラメータがtrueに設定されると、WordPressは全ての投稿をカウントせず、その結果max_num_pagesの値が正しく取得できなくなります。

この問題を解決するには、no_found_rowsパラメータがtrueに設定されていないかを確認し、必要に応じてその設定を変更する必要があります。

この記事を書いた人
Naokazu Yokoo

エンジニア歴20年以上。現在はWeb / AI領域で活動中。
開発環境・サーバー環境ともに速度と効率性を追求しています。

Follow Naokazu Yokoo
Follow Naokazu Yokoo

Comment

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