第2页上的重复帖子到帖子

时间:2014-02-11 作者:Uprootednut

我遇到了一个问题,我想从主页中删除所有类别,但只有一个类别,因此我在循环中添加了以下内容:

query_posts(\'cat=2\');

然而,现在的问题是主页的第一页很好,但是如果您使用底部的分页并选择第二页,它将复制主页上的确切文章,例如。

http://alumen.s.strategiesuk.net/ - 主页
http://alumen.s.strategiesuk.net/page/2/ - 主页第2页

在此问题上的任何帮助都将不胜感激。

(我使用的主题是Gonzo)

1 个回复
SO网友:Brad Dalton

在子主题函数中使用此选项。php文件

add_action( \'pre_get_posts\', \'exclude_category_posts\' );

function exclude_category_posts( $query ) {

if( $query->is_main_query() && $query->is_home() ) {

$query->set( \'cat\', \'-27,-30\' );
    }
}
向集合中添加以逗号分隔的类别i.d列表。

Never Use Query Posts

结束

相关推荐

Several loop in search result

我想在搜索后的结果中使用两个循环。首先,如果有结果,我开始循环<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> 并在循环后显示属于某个类别的文章<?php $cats = get_categories(); foreach ($cats as $cat) { query_posts(\'cat=\'.$cat-&g