wordpress首页文章列表排除指定分类


wordpress主题制作中,首页一般显示最新的文章,但是有时候我们需要排除指定文章的分类。以下是排除指定分类的文章方法。
将以下代码放置于你的wordpress主题functions.php文件中,在代码第三行替换为你自己需要替换的文章分类id:

function exclude_category_home( $query ) {
    if ( $query->is_home ) {//是否首页
        $query->set( 'cat', '-5, -34' );  //排除的指定分类id
    }
    return $query;
}
 
add_filter( 'pre_get_posts', 'exclude_category_home' );