nickberens360
8/24/2015 - 4:21 PM

wordpress: Paginate custom post type through wp_query

wordpress: Paginate custom post type through wp_query

<?php
      $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
      $args = array(
        'post_type' => 'recipes',
        'order'   => 'DESC',
        'posts_per_page' => 20,
        'paged'=>$paged
      );
      $query = new WP_Query( $args );
      ?>				
      <?php if($query->have_posts()) : ?>					
         <?php while($query->have_posts()) : $query->the_post() ?>
         
           content
           
       <?php endwhile ?>					
          <?php endif ?>	
           <div class="paginateBlock">
            <?php
              if(function_exists('wp_pagenavi')) 
                {
                    wp_pagenavi(array(  'query' => $query) ); 
                    wp_reset_postdata(); 
                }
             ?> 
       </div>