Skip to content

Instantly share code, notes, and snippets.

@jfcode
Created May 20, 2014 04:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jfcode/842903877cc199bc6dce to your computer and use it in GitHub Desktop.
Save jfcode/842903877cc199bc6dce to your computer and use it in GitHub Desktop.
function hwl_home_pagesize( $query ) {
if ( is_admin() || ! $query->is_main_query() )
return;
if ( is_home() ) {
// Display only 3 posts
$query->set( 'posts_per_page', 3 );
return;
}
if ( is_category( '3' ) ) {
// Display only 2 posts
$query->set( 'posts_per_page', 2 );
return;
}
if ( is_archive() ) {
// Display only 5 posts
$query->set( 'posts_per_page', 5 );
return;
}
}
add_action( 'pre_get_posts', 'hwl_home_pagesize', 1 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment