我有一个类别的帖子列表,如图所示here in this example. 问题是,如果你向下滚动到底部并单击“旧”,你会看到页面上的帖子根本没有改变,不管url有多大变化。
有人能告诉我生成这个的以下代码有什么问题吗?
function category_query($query){
if(is_admin || !$query->is_main_query()){
return;
}
if(is_category()){
$cat_id = get_cat_ID( single_cat_title(null, false) );
$query->set("cat=$cat_id&posts_per_page=10" );
return;
}
}
add_action(\'pre_get_posts\',\'category_query\');
$attr = array(
\'align\' => \'left\',
\'class\' => \'thumbnail imageRight\',
\'width\' => 350,
\'height\' => 350
);
if(have_posts()){
while(have_posts()): the_post();
?>
<div class="post"><?php
the_post_thumbnail(\'medium\', $attr); ?>
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<p><?php the_excerpt(); ?></p>
</div>
<?php
endwhile;
?>
<ul class="pager paddingBottom20">
<li class="previous">
<?php next_posts_link(\'« Older Entries\'); ?>
</li>
<li class="next">
<?php previous_posts_link(\'Newer Entries »\'); ?>
</li>
</ul><?php
}