如果使用了query_posts()导致分页导航失效。
比如无论点分页导航的哪一页,都是显示第一页的时候,可以试一试下面的代码:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('&cat=array(4,5,6)&showposts=10&paged=' . $paged);
$wp_query->is_archive = true;
$wp_query->is_home = false;

关键点是,query_posts()的查询条件,一定要带上$paged=,判断当前是第几页。
这里我选择显示的内容是分类id为4,5,6的文章,每页显示10条。大家可以按自己的情况酌情修改代码。