WPのアーカイブページでカテゴリ毎に表示件数を変える。

WPのアーカイブページでカテゴリ毎に表示件数を変える。

function.phpに追加

/**
 * 表示件数制御
 */
function change_posts($query){
  if(!is_admin() && $query->is_main_query()){
   if ( $query->is_category( array(7,13,14))) { //カテゴリ 7 13 14 のみ
      $query->set('posts_per_page', 20); //20件表示
    }
  }
}
add_action('pre_get_posts', 'change_posts');
世界で起こった様々な情報やWP運営での覚書を配信しています。 ほぼ毎日更新中なので是非フォローしてやってください。

コメントを残す

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

Back To Top