トップページとそれ以外のアーカイブページとで、表示する投稿数を変更したい場合。functions.phpを使うことで実現可能となります。
通常、一覧ページにて表示する記事数を変更するには、管理画面の【設定 > 表示設定】の「1ページに表示する最大投稿数」の数値を変更することで可能となりますが、これだとトップページもそれ以外のページも同じ表示数になってしまいます。
ただ、これだとトップページでもそれ以外でも、記事数は同じとなってしまいますので、トップページと数を変更したい場合に、下で紹介するカスタマイズ方法が参考になります。
方法としては
- トップページはコードを記載して手動制御する
- それ以外のページは管理画面から設定する
という流れ。早速見てみましょう。
トップページの記事表示数を手動制御
トップページにて記事数を変更したい場合、下記コードをfunctions.phpに記載します。
上記のコードの15
と書かれた数値が実際に表示される記事数となりますので、お好みで変更してください。
トップページ以外のアーカイブページにて表示する件数を制御
あとは通常通り、管理画面の【設定 > 表示設定】の「1ページに表示する最大投稿数」の数値を設定することで、トップページ以外のアーカイブページの表示数をコントロールすることができるようになります。