wordpress知识库
网站首页 > 知识库 > wordpress知识 >

如何从WordPress页面中排除分类

2016/06/25

分类是在WordPress 网站上快速组织内容的最佳方式。用户只需浏览页面顶部的分类即可轻松找到他们正在寻找的内容。也就是说,拥有太多的分类可能会让网站用户不知所措,甚至感到困惑。

这就是为什么在主页上只显示最重要的分类很重要的原因。

您可能选择了只允许几个分类的网站设计,或者您可能想在内部使用但不公开显示某个分类。

在 WordPress 中没有排除分类的原生方法,但在本教程中,我们将通过几个简单的步骤介绍如何排除分类。以下是我们将介绍的内容:

为什么要排除一个分类?

如果您的网站已经存在了一段时间,您可能有很多内容需要筛选。但是,即使您的网站刚刚起步,分类也可以提供一种有用的方法来理解您的内容。

您的主页上可能没有空间来显示您的所有分类,因此隐藏您不需要的分类非常重要。这极大地帮助了用户体验,使用户可以更快地到达他们需要去的地方,并加快您的网站速度(因为它加载的内容更少)。

改善用户体验

分类的主要功能是网站导航。如果您有太多分类或多余的分类,访问者可能很难找到他们想要的东西,感到沮丧并离开。

这对于使用网站阅读器的人来说尤其重要。他们可能会被困在他们不需要或不想要的分类中,无法找到他们正在寻找的文章。

整合这些分类可以消除网站用户的猜测,并为他们提供查找所需内容的清晰路径。

改进的页面体验

您的网站访问者不仅会感谢您改进的导航,而且还会享受到更高的网站速度,因为从页面中删除任何内容可以加快加载速度。

如果您有仅在内部使用的分类,例如“存档”,则将它们从主页中排除将允许您继续使用分类功能,而不会拖累您的网站。

既然您知道为什么可能要排除某个分类,那么让我们看看如何做到这一点。该过程快速而简单。


如何排除 WordPress 分类

我们已经了解了原因,让我们深入了解如何。有几种方法可以将分类排除在您的 WordPress 网站上,但就像向您的 WordPress 网站添加所需功能时经常出现的情况一样,最简单的方法是使用wordpress插件

使用插件

有一些插件非常适合排除分类,但我们推荐 Ultimate Category Excluder。顾名思义,这是一种快速简便的方法,可以排除分类在您的 WordPress 网站上显示。

以下是如何使用它。

第 1 步 – 在您的 WordPress 管理员中,转到左侧工具栏中的“插件”选项卡,然后选择“添加新的”。

第 2 步 – 在右上角的“搜索”选项卡中搜索 Ultimate Category Excluder。

第 3 步 – 选择“立即安装”按钮并等待插件安装。然后选择“激活”按钮。

第 4 步 – 打开插件,只需检查要排除的分类以及从何处排除即可。该插件非常可定制,允许您在“主页”、“提要”、“档案”和“搜索”之间进行选择。

除了 Ultimate Category Excluder,还有其他精心设计的插件可以帮助您从 WordPress 网站中排除分类。在 WordPress 插件存储库中搜索您的所有选项,请记住进行尽职调查并确保您正在评估的插件最近已更新/包含积极的用户评论。


使用代码

如果您不想下载其他插件,可以使用代码从您的 WordPress 网站中排除分类。它只需要几个步骤,即使是WordPress初学者也可以做到。步骤1 – 首先,您必须找到要排除的分类的页面 ID。要找到它,请单击管理员侧边栏中的“帖子”选项卡,然后选择“分类”。

然后,只需将鼠标悬停在要排除的分类上即可。该 ID 将显示在底部 URL 中的“category&tag_ID=”之后。例如,“事件”分类的 ID 为 29。

第 2 步– 现在,您可以将以下代码添加到主题中的functions.php文件中。将您的分类 ID 放在 (’cat’, ‘-‘ ) 部分。

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-29' );
}
return $query;
}
 
add_filter( 'pre_get_posts', 'exclude_category_home' );

如果要排除多个分类,请用逗号分隔它们,如下所示 ( ‘cat’, ‘-29, -4, -2’ )。

如果您决定再次包含某个分类或排除另一个分类,则可以随时更改此设置。

从 WordPress 页面中排除分类有助于提高用户体验和网站速度。如果您发现您的网站访问者在网站导航方面遇到困难,这可能是帮助他们快速到达所需去处的一种非常简单的方法。

无论您是决定下载插件还是更新主题代码,这两个简单的修复程序都会立即让您的主页看起来更干净!