public
Last active

Wordpress: Fix for loop pagination with Custom Post Type in homepage

  • Download Gist
fix_paged_homepage.php
PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<?php
//Fix homepage pagination
if ( get_query_var('paged') ) {
$paged = get_query_var('paged');
} else if ( get_query_var('page') ) {
$paged = get_query_var('page');
} else {
$paged = 1;
}
 
$args = array('post_type' => 'custom_post_type', 'paged' => $paged ); // Args for loop
 
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query( $args );
 
while( ...

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.