WordPressでは、管理画面で「1ページに表示する最大投稿数」を設定することができます。 ですが、場合によって「あるページだけは1ページに表示する最大投稿数を変えたい」ということもあるのではないでしょうか。 今回はそのような場合、どのようにすれば投稿数を変えられるかについて紹介します。 pre_get_postsアクションにユーザー定義関数を登録する pre_get_postsアクション pre_get_posts このフックはクエリー変数オブジェクトの生成後、実際にクエリーが実行される前に呼び出されます。 Plugin API/Action Reference/pre get posts « WordPress Codex 最大投稿数をページごとに変えるサンプル 以下のコードは、フロントページ(トップページ)、カテゴリーアーカイブ、タグアーカイブで1ページに表示する最大投稿数を変える
![WordPressで1ページに表示する最大投稿数をページごとに変える方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/43cd6f121fbc6ea2ba43dc951424c5de111d89f5/height=288;version=1;width=512/https%3A%2F%2Fdaisukebe.net%2Fwp%2Fwp-content%2Fuploads%2F2016%2F04%2Fwp.png)