在博客页面wordpress中创建一个分页

时间:2014-03-07 13:57:11

标签: wordpress

大家好我在wordpress中创建自己的模板...我想在博客页面中显示分页,每页只显示4个帖子,我有这个。

这是我的咨询以获取帖子

$args=array(
  'post_type' => $type,
  'post_status' => 'publish',
  'posts_per_page' => 4,
  'order' => 'ASC',
  'caller_get_posts'=> 1);
$lista_post = new WP_Query($args); 

我有我的循环显示这样的帖子......

 <?php while ($lista_post->have_posts()) : $lista_post->the_post(); ?>
  ....
      <?php endwhile; ?>  

      <div class="row enlaces_post">
        <div class="col-xs-6 "><?php next_posts_link( '<<< Older Entries', $lista_post->max_num_pages ); ?></div>
        <div class="col-xs-3 col-xs-offset-3"> <?php previous_posts_link( 'Recent Entries >>>' );  ?></div>

      </div>

    <?php wp_reset_query(); ?>   

但是当我点击“旧条目”或“最近的条目”时,showme始终是相同的帖子。这与我打开博客页面时相同

任何想法为什么这样做?

1 个答案:

答案 0 :(得分:0)

我找到了将其包含在我的查询中的解决方案

$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$args=array(
  'post_type' => $type,
  'post_status' => 'publish',
  'posts_per_page' => $post_page,
  'order' => 'DESC',
  'paged' => $paged,
  'caller_get_posts'=> 1);
$lista_post = new WP_Query($args); 

一切正常!