大家好我在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始终是相同的帖子。这与我打开博客页面时相同
任何想法为什么这样做?
答案 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);
一切正常!