nickberens360
7/24/2015 - 7:55 PM

wordpress: custom post type pagination

wordpress: custom post type pagination

http://wordpress.stackexchange.com/questions/129818/pagination-custom-post-type

<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
	'post_type' => 'news-events',
  'meta_key' => 'news_type',
  'meta_value' => 'News',
  'post_status' => 'publish',
  'posts_per_page' => 7,
  'paged'=>$paged
);
$query = new WP_Query( $args );
?>				
<?php if($query->have_posts()) : ?>					
	 <?php while($query->have_posts()) : $query->the_post() ?>
			
      <div class="newsExcerpt">
        <p class="newsDate"><?php echo get_the_date(); ?></p>
        <h3 class="h3 h3__alt"><?php the_title();?></h3>
        <p>
           <?php
                $myExcerpt = get_the_excerpt();
                $tags = array("<p>", "</p>");
                $myExcerpt = str_replace($tags, "", $myExcerpt);
                echo $myExcerpt;
            ?>
          <a class="linkArrow" href="<?php the_permalink();?>"><span>Read More</span></a>
        </p>
      </div>
			
	 <?php endwhile ?>					
<?php endif ?>	
<?php
if(function_exists('wp_pagenavi')) 
{
    wp_pagenavi(array(  'query' => $query) ); 
    wp_reset_postdata(); 
}
 ?>