0
我有这样如何分页我的自定义查询?
posts_per_page=5&category_name=space
自定义查询和我得到的结果就好了... 但我想分页的结果,那么点击“下一个5”将展示等老5个帖子。 ..
我该怎么做?
请帮助我
我有这样如何分页我的自定义查询?
posts_per_page=5&category_name=space
自定义查询和我得到的结果就好了... 但我想分页的结果,那么点击“下一个5”将展示等老5个帖子。 ..
我该怎么做?
请帮助我
这有两个部分。首先,你需要让查询知道它分页:
<?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; ?>
感谢您的答复..我我得到“旧帖子”链接..但是当我点击链接..我打404页....并且在空间类别下有10个帖子..你能帮我 – srisar
什么URL在404上看起来像页?你有没有修改你的'.htaccess'文件? –
此外,我应该在这里添加我使用WP_Query类的一个实例来执行查询。有可能你只想使用'query_posts()'函数。在这种情况下,您不需要分页摘录顶部的'$ wp_query->'部分。 –