这是index.php中的代码。当我点击“较旧的帖子”时,它仍会显示第一页内容。只有默认循环适用于分页。
URLCompontents
答案 0 :(得分:0)
query_posts()
,因为它会覆盖主查询,默认情况下会特定于您的情况does not support pagination。您应该使用get_posts()
或使用WP_Query
对象。
如果您必须使用query_posts()
,则上面的链接会解释如何将paged
参数添加到查询中。
这是相同的代码,但使用get_posts()
。
<?php
$args = array('numberposts' => 10, 'category' => 2);
$posts = get_posts($args);
foreach($posts as $post) {
// Use the $post object here in your content template
<?php get_template_part('content',get_post_format()); ?>
}
<?php next_posts_link('« Older Posts'); ?>
<?php previous_posts_link('Newer Posts »'); ?>