我有这样的自定义查询
posts_per_page=5&category_name=space
我得到的结果很好...... 但是我想对结果进行分页,所以单击“下一个5”将显示其他旧的5个帖子......
我该怎么做?
请帮帮我
答案 0 :(得分:2)
这有两个部分。首先,您需要让查询知道它已被分页:
<?php
// This sets the page to 1 if the $paged global is empty
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$wp_query = new WP_Query('posts_per_page=5&category_name=space&paged=' . $paged);
?>
然后,您需要在当前页面模板的底部添加分页链接:
<?php if ($wp_query->max_num_pages > 1): ?>
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php next_posts_link('← Older posts'); ?></div>
<div class="nav-next"><?php previous_posts_link('Newer posts →'); ?></div>
</div>
<?php endif; ?>