如何不在博客页面上显示类别帖子? 时间:2015-05-18 作者:user73291 正如你所知,我们可以为我们写的任何帖子指定一个“类别”。我们还可以使用“类别”作为菜单上的链接。好的默认情况下,WordPress将在首页的所有类别中显示您的所有帖子。然而,如何防止Wordpress在首页显示“类别”类型?例如,我有一篇文章的类别名称是“足球”。我不希望所有此类帖子都显示在头版,怎么做?我将只在菜单上访问它。感谢 2 个回复 SO网友:Touqeer Shafi 您可以使用pre_get_posts在主页上排除类别function exclude_category( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $query->set( \'cat\', \'-1,-1347\' ); } } add_action( \'pre_get_posts\', \'exclude_category\' ); SO网友:cogdog 尝试终极类别排除器插件,它可以完成您要求不在首页显示的内容,还可以选择从RSS提要、搜索或存档中排除。https://wordpress.org/plugins/ultimate-category-excluder/另一种方法可能是不在首页上使用最近的帖子,而是将静态页面作为首页视图,以欢迎访问该站点。您可以使用类似Display Posts插件的功能,将所需类别中的帖子放在前面或页脚/侧边栏中https://wordpress.org/plugins/display-posts-shortcode/ 结束 文章导航