rakeshr

wp_query with pagination

Sep 13th, 2016
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.51 KB | None | 0 0
  1. <h2 class="red pagetitle">Dossiers</h2>
  2. <?php
  3. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  4. $args = array(
  5.                     'posts_per_page' => 3,
  6.                     'paged' => $paged,
  7.                     'cat' => 1,
  8.                   ) ;
  9. $myquery = new WP_Query( $args );
  10. while ( $myquery->have_posts() ) : $myquery->the_post(); ?>     <div class="postbox">
  11.         <div class="date"><?php the_time('jS. F Y'); ?></div>
  12.             <div class="posttitle"><h3><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3></div>
  13.             <div class="postcontent"><?php the_content(); ?></div>
  14.         <div class="pdfdownload"><?php $pdfdownload = get_post_meta( get_the_ID(), 'pdf-download', true ); ?><a href="<?php echo $pdfdownload; ?>"><img src="http://wr-zofingen.weiter.ch/wp-content/uploads/dynamik-gen/theme/images/pdf-download.jpg" /></a></div>
  15.         </div>
  16.     <?php endwhile; ?>
  17.  
  18. <?php
  19. if($myquery->max_num_pages>1){?>
  20.     <p class="navrechts">
  21.     <?php
  22.       if ($paged > 1) { ?>
  23.         <a href="<?php echo '?paged=' . ($paged -1); //prev link ?>"><</a>
  24.                         <?php }
  25.     for($i=1;$i<=$myquery->max_num_pages;$i++){?>
  26.         <a href="<?php echo '?paged=' . $i; ?>" <?php echo ($paged==$i)? 'class="selected"':'';?>><?php echo $i;?></a>
  27.         <?php
  28.     }
  29.     if($paged < $myquery->max_num_pages){?>
  30.         <a href="<?php echo '?paged=' . ($paged + 1); //next link ?>">></a>
  31.     <?php } ?>
  32.     </p>
  33. <?php } ?>
Add Comment
Please, Sign In to add comment