WordPress无插件实现指定分类或者指定文章不在首页显示

我们在做网站的时候,是不是有些时候希望某个分类或者某一些文章不在首页显示?因为我们在首页显示的内容是稍微要凸显价值的,有些没有价值的内容就不要在首页显示。那如何设置呢?这里,麦子找到可以无需要WordPress插件,即可实现指定分类或者指定某些文章页面不在首页显示的方法。

WordPress无插件实现指定分类或者指定文章不在首页显示

1、指定文章不显示

<?php if ( have_posts() ) : query_posts($query_string .'&cat=-11,-22');
 while ( have_posts() ) : the_post(); ?>

这里一般是在index.php主题页面中调用页面文章最新文章列表这里我们调整禁止几个文章的ID。

2、指定分类不显示

//在首页中排除某些分类
function exclude_category_home( $query ) {
    if ( $query->is_home ) {
        $query->set( 'cat', '-2, -3' ); //你要排除的分类ID
    }
    return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );

这里,我们可以方法来禁止不在首页显示的分类。

5/5 - (1 vote)
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享