Skip to content

Instantly share code, notes, and snippets.

@nikibrown
Last active March 6, 2021 20:52
Show Gist options
  • Save nikibrown/a98e9f4e892b30a4457f to your computer and use it in GitHub Desktop.
Save nikibrown/a98e9f4e892b30a4457f to your computer and use it in GitHub Desktop.
Custom post type pagination
<?php
$custom_query_args = array (
'post_type' => 'news',
'posts_per_page' => '4'
);
$custom_query_args['paged'] = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$custom_query = new WP_Query( $custom_query_args );
$temp_query = $wp_query;
$wp_query = NULL;
$wp_query = $custom_query; ?>
<!-- loopity loop-->
<?php wp_reset_postdata(); ?>
<?php previous_posts_link( 'Older Posts' ); next_posts_link( 'Newer Posts', $custom_query->max_num_pages ); ?>
<?php // Reset main query object
$wp_query = NULL;
$wp_query = $temp_query; ?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment