0
大家好,我在wordpress中创建自己的模板...我想在博客页面中显示分页,只显示每页4篇文章,因为我有这个。在博客页面创建分页wordpress
这是我的协商,以获得那个职位
$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总是相同的职位。这是相同的,当我打开博客页面
任何想法为什么这样做?
您应该创建一个后置存档模板(例如'index.php','archive.php'或'category.php'),因为这会使它更加简单(您只需修改默认查询改变'posts_per_page')。这种使用自定义'WP_Query'作为博客列表创建页面模板的方法会使事情变得更加复杂,因为您需要包含分页变量以使分页正确工作。有关模板类型的更多信息,请参阅WP Codex上的模板层次结构。 – Ennui