WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
WEB制作
[WORDPRESS] シングル(投稿ページ)のカテゴリー毎に表示件数を変える方法
こんにちは、WEB開発のYTです。
今回は投稿ページのカテゴリーごとに表示件数を分けたいときに使えるコードをお伝えします。
様々なやり方がありますがWORDPRESSだとこちらが一番わかりやすく、すぐに使えるコードになります。
function twpp_change_posts_per_page( $query ) {
if ( is_admin() || ! $query->is_main_query() ) {
return;
}
if ( $query->is_category("works") ) {
$query->set( 'posts_per_page', -1 );
}
if ( $query->is_category("staff") ) {
$query->set( 'posts_per_page', 2 );
}
if ( $query->is_category("partner") ) {
$query->set( 'posts_per_page', 5 );
}
}
add_action( 'pre_get_posts', 'twpp_change_posts_per_page' );
is_category(”カテゴリー名”)を入れて下のpost_per_pageの隣の数字で1ページ当たりの投稿数を決めれます。-1は全表示となりますのでご活用ください。