我遇到了完全相同的神秘问题,但正在努力解决它。我尝试了这里评论中的所有建议,但似乎没有任何效果。
最后,由于关键是保留分页(因为这是在网站的主要博客部分,我想排除“其他新闻”),我尝试了以下方法:
// Exclude the Other News category
$otherNews = get_category_by_slug(\'other-news\');
$excludeID = $otherNews->term_id;
//query_posts($query_string . \'&cat=-\' . $excludeID); <-- Doesn\'t work for some reason
$args = array(\'cat\' => \'-\' . $excludeID, \'paged\' => $paged );
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
query_posts($args);
。。。这似乎很有效。