我已将query\\u posts()添加到索引中。修改posts页面上循环的php文件:
query_posts( \'cat=-4,-7\' );
get_template_part( \'loop\', \'index\' );
这是正确的,但当我单击“旧帖子”(链接到/page/2)时,会显示最新的帖子,而不是以前的帖子。如何让分页显示正确的帖子?
最合适的回答,由SO网友:Michael 整理而成
不同的方法:
global $wp_query;
$args = array_merge( $wp_query->query, array( \'category__not_in\' => array(4,7) ) );
query_posts( $args );
get_template_part( \'loop\', \'index\' );
如果这种方法不起作用,请检查是否有一个或多个插件正在干扰-停用所有插件;如果排除类别有效,则一次重新激活一个插件以查找干扰插件。