Skip to content

Instantly share code, notes, and snippets.

@Tsunamijaan
Created January 5, 2019 09:47
Show Gist options
  • Save Tsunamijaan/f6315f04da87b60683d70c9a82e90f16 to your computer and use it in GitHub Desktop.
Save Tsunamijaan/f6315f04da87b60683d70c9a82e90f16 to your computer and use it in GitHub Desktop.
Custom post query with pagination
<?php
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query('showposts=6&post_type=posttype&orderby=menu_order&order=ASC'.'&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
?>
<?php
$custom_field= get_post_meta($post->ID, 'custom_field', true);
?>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
<p><?php echo $custom_field; ?></p>
<?php endwhile; ?>
<?php if (function_exists('wp_pagenavi')) { wp_pagenavi(); } else { include('navigation.php'); } ?>
<?php
$wp_query = null;
$wp_query = $temp; // Reset
?>
Navigation.php code is =======================
<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', 'twentyeleven' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentyeleven' ) ); ?></div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment