我的一个网站也有同样的问题,我使用了这个黑客:在你的主题类别上。循环部分开关之前的php(如果没有,则为archive.php)如下所示:
if ( have_posts() ) : while ( have_posts() ) : the_post();
添加此代码
if (is_category()){
$category = $current_category = single_cat_title("", false);
if(isset(get_query_var( \'page\' ))){
$page = get_query_var( \'page\' );
}
else{
$page = 1;
}
global $wp_query;
query_posts(
array_merge(
array( \'cat\' => $category, \'paged\' => $page ),
$wp_query->query
)
);
}
这应该只在类别内循环。