wordpress模板的首页默认会显示所有分类的文章,但是往往有些文章不想在首页显示,那该怎么办?
本着能用代码就不用插件的精神,今天分享用代码屏蔽某些分类的文章在首页隐藏的方法。
1、编辑wordpress主题的functions.php文件
下载所使用主题的functions.php文件,把下方的代码贴到底部。其中‘-22’为你要隐藏的分类id,根据实际情况替换。
//排除分类 function exclude_category_home( $query ) { if ( $query->is_home ) { $query->set( 'cat', '-22' ); } return $query; } add_filter( 'pre_get_posts', 'exclude_category_home' );
2、上传修改完成的functions.php文件
上传文件并覆盖,大功告成!