ワードプレス(wordpress)のカテゴリごとに記事の表示数を変更する方法

ワードプレスで、カテゴリごとに記事の表示数を変更する方法を紹介します。デフォルトでは表示数が10になっていると思います。

コードの追加

「外観」→「テーマの編集」からテーマのための関数 (functions.php)に下記のコードを追加するだけで、カテゴリごとに記事数を変えることができます。

今回は「カテゴリIDが14」「記事の表示数10」に変更することにするとしてコードを記載しています。

<?php
add_action( 'pre_get_posts', 'my_pre_get_posts' );
function my_pre_get_posts( $query ) {
  if ( $query->is_main_query() && ! is_admin() ) {
    if ( is_category( 14 ) ) { // カテゴリー ID を記載 今回は14
      $query->set( 'posts_per_page', 10 ); // 表示したい記事の件数を指定 今回は10
    }
  }
}
?>

・ if ( is_category( 14 ) ) {  
5行目のこのコードの部分にカテゴリIDを記載します。カテゴリIDが14の場合は14です

※カテゴリIDがわからない場合はこちらの記事で!!
カテゴリIDを調べる方法

・$query->set( ‘posts_per_page’, 10 ); 
6行目のこのコードの部分に、表示したい記事数を記載します。10件表示させたい場合は10です。
あまり多すぎると、表示速度に問題がでる為、ほどほどにしましょう。

The following two tabs change content below.
AKIRA

AKIRA

上尾市在住の、リサイクルショップで働くサラリーマン。 Twitter・Facebookやってます。 小心者なので、誰か声かけてくれると嬉しいです。
スポンサーリンク
スポンサーリンク
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です