2012-04-11 9 views
0

Ich möchte meine Seite die 2 neuesten Beiträge zeigen haben, so bin ich mit WP_Query und Einstellung posts_per_page bis 2, die großen Werke, aber es tötet die Paginierung. Hier ist mein Code. Wie ändere ich es, um zwei aktuelle Beiträge anzuzeigen und die Seitennummerierung beizubehalten?Verwenden WP_Query, aber halten Paginierung

<?php $wp_query = new WP_Query(array('posts_per_page' =>2));?> 

    <?php if ($wp_query->have_posts()) : ?> 

    <?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?> 


<div <?php post_class() ?> id="post-<?php the_ID(); ?>"> 

    <div id="ind_post"> 

     <h2 class="post-title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> 


     <div id="entry"> 
     <?php include (TEMPLATEPATH . '/inc/meta.php'); ?> 

      <p><?php the_excerpt(); ?></p> 
     </div> 
     <h4 class="more-post"><a href="<?php the_permalink() ?>">continue reading…</a></h4> 

    </div> 

<?php endwhile; ?> 



<?php include (TEMPLATEPATH . '/inc/nav.php'); ?> 

    <?php else : ?> 

    <h2>No results found</h2> 

<?php endif; ?> 
     <?php wp_reset_query(); ?> 

Antwort

0

Dies sollte es tun

<?php $wp_query = new WP_Query(array('posts_per_page' =>2, 'paged=' . get_query_var('page')));?> 
Verwandte Themen