2014-02-25 66 views
0

我正在使用下面的代碼來查詢帖子'post_type' => 'post' 我可以通過if/while循環使用分頁。現在我正在使用postdata查詢主題。 現在我該如何設置分頁。在博客帖子分頁查詢帖子postdata

我的代碼:

<?php 
global $post; 
$args = array('post_type'=> 'post', 'posts_per_page' => 1); 
$myposts = get_posts($args); 
foreach($myposts as $post) : 
    setup_postdata($post); ?> 

    <div class="content"> 
     <div class="title bg-colored"> 
      <?php the_content(); ?> 
     </div> 
    </div> 
    <div class="cf"></div> 
<?php endforeach;    

wp_reset_postdata(); 
?> 

回答

0
Change your code to this : 

global $post; 
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args = array('post_type'=> 'post', 'posts_per_page' => 1, 'paged' => $paged,); 
$myposts = get_posts($args); 

foreach($myposts as $post) : 
    setup_postdata($post); ?> 

    <div class="content"> 
     <div class="title bg-colored"> 
      <?php the_content(); ?> 
     </div> 
    </div> 
    <div class="cf"></div> 
<?php endforeach;    

wp_reset_postdata(); 
?> 

<?php next_posts_link(); ?> 
<?php previous_posts_link(); ?> 

讓我知道這是否正常工作;)

乾杯!

+0

我已經嘗試過這種方法。但不能工作:( – user2946921