如何从 WordPress 搜索中排除特定页面、作者等

您想从 WordPress 搜索中排除特定页面、帖子、作者等吗?

默认情况下,WordPress 搜索包括搜索结果中的所有帖子和页面。

在本文中,我们将向您展示如何轻松地从 WordPress 搜索结果中排除特定页面、帖子、作者、类别等。

如何从 WordPress 搜索中排除特定页面、作者等

为什么要从 WordPress 搜索中排除项目?

默认的 WordPress 搜索显示来自所有 WordPress 帖子、页面和自定义帖子类型的结果,适用于大多数网站。

但是,如果您经营的是在线商店,那么您可能不想将某些页面包含在搜索结果中。例如,您可能希望从搜索中排除结帐页面和购物车页面。

同样,如果您正在运行WordPress 会员网站或销售在线课程,那么您可能希望从搜索结果中排除页面和自定义帖子类型。

一些 WordPress 网站所有者可能想要隐藏类别或标签存档页面,而其他人可能想要隐藏特定作者撰写的帖子。通过从搜索结果中排除不必要的项目,您可以提供更好的用户体验并帮助访问者找到他们正在寻找的内容。

话虽如此,让我们看看如何轻松地从 WordPress 搜索中排除项目。

注意:在本指南中,我们将向您展示如何从您网站的搜索结果中排除内容。但是,此内容仍会出现在搜索引擎中。如果您想阻止搜索引擎索引页面,请查看我们的指南,了解如何从 Google 隐藏 WordPress 页面。

安装和设置 SearchWP WordPress 插件

排除页面、作者、类别、分类法、标签等的最简单方法是使用SearchWP插件。它是超过 30,000 个网站使用的最佳 WordPress 搜索插件。

搜索WP

它对初学者非常友好,可让您改进 WordPress 搜索以提供更多有用和相关的结果。

您可以使用此插件从搜索结果中排除整个内容类型,例如您的所有页面。您还可以使用它来排除特定页面、帖子和使用扩展的自定义帖子类型。

您需要做的第一件事是安装并激活插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,转到设置»SearchWP,然后单击“许可证”。

输入 SearchWP 许可证

然后,您需要在“许可证”框中输入您的许可证密钥,然后单击“激活”按钮。您将在您的 SearchWP 帐户中找到此信息。

接下来,是时候配置您的初始搜索引擎设置了。这类似于创建仅适用于您的WordPress 博客的 Google 搜索算法。

要开始使用,请单击“引擎”选项卡。

搜索WP默认引擎

您需要先创建一个站点范围的搜索引擎,然后才能开始从搜索中排除页面、帖子、作者等。

在此屏幕上,您将看到 SearchWP 默认包含在其结果中的每种内容类型的部分。

每个部分都有自己的适用属性相关性滑块,用于控制搜索引擎如何对您网站的内容进行排名。

例如,如果您希望帖子内容的相关性低于其标题、slug 或excerpt,那么您需要将“内容”滑块向左拖动。

搜索WP算法滑块

此时,您可以从搜索结果中排除整个内容类型,例如所有页面、帖子和自定义帖子类型。

例如,大多数WordPress 博客都有一些页面,例如联系表格或主页。在这种情况下,您可能希望从搜索中排除所有页面,以便仅博客文章显示在搜索结果中。

为此,只需单击“来源和设置”按钮。

点击来源和设置

这将打开一个弹出窗口,您可以在其中取消选中要从 WordPress 搜索中排除的内容。

完成后,单击“完成”按钮。

排除所有页面、帖子或自定义帖子类型

如果您对搜索引擎的设置方式感到满意,请继续并单击“保存引擎”按钮来创建您的第一个搜索引擎。

现在,排除的内容将永远不会出现在搜索结果中。

保存搜索引擎

从 WordPress 搜索中排除特定的帖子、页面和自定义帖子类型

创建初始搜索引擎后,您可以使用排除 UI 扩展从 WordPress 搜索结果中排除特定帖子、页面和自定义帖子类型。

只需登录您的 SearchWP 帐户并转到排除 UI 下载页面。在这里,单击“下载扩展程序”按钮。

下载排除 UI 扩展

您现在可以像安装上面的 SearchWP 插件一样安装和激活扩展。

接下来,打开要从 WordPress 搜索结果中排除的帖子、页面或自定义帖子类型。

如果您要排除单个帖子,请确保在右侧菜单中选择了“帖子”选项,然后选中“从搜索中排除”框。

从搜索中排除单个帖子

确保单击“更新”以保存更改。

您还可以按照上述相同过程排除特定页面和自定义帖子类型。唯一的区别是右侧菜单会显示“页面”或自定义帖子类型的名称,而不是“帖子”。

从 WordPress 搜索中排除特定类别、标签和自定义分类法

您还可以从 WordPress 搜索结果中排除特定类别、标签和其他自定义分类法。

例如,您可能会使用一些标签来组织和管理 WordPress 仪表板中的内容。由于这些标签仅供您参考,因此您需要将它们从搜索结果中排除。

为此,只需转到设置»SearchWP,然后单击“帖子”部分中的“编辑规则”按钮。

点击编辑规则

这将打开一个弹出窗口,您可以在其中编辑搜索引擎规则。

只需单击“添加规则”按钮即可创建您的第一个规则。

点击添加规则按钮

要排除特定类别,请在第一个下拉列表中选择“排除条目,如果:”,然后在空框中输入您的类别名称。您也可以输入自定义分类法以排除它们。

然后,单击“完成”按钮。

排除特定类别

要从搜索结果中排除特定的帖子标签,只需打开第一个下拉菜单并选择“标签”。

然后,在空白框中输入您的标签名称,然后单击“完成”。

排除特定标签

要添加另一个规则,只需再次单击“添加规则”按钮。

完成自定义规则后,请确保单击“保存引擎”按钮以更新您的搜索引擎。

现在,当访问者搜索您的WordPress 网站时,SearchWP 将从其搜索结果中排除所有选定的类别、标签或自定义分类法。

从 WordPress 搜索中排除特定作者的帖子

如果您有一个多作者博客,那么您可能希望从搜索结果中排除特定作者。例如,如果作者不再为您的网站撰写文章,或者他们只有几篇文章,您可能会排除他们的文章。

您可以通过向您的网站添加代码来排除特定作者创建的所有帖子。如果您以前没有这样做过,请参阅我们的初学者指南,将网页中的片段粘贴到 WordPress中。

通常,您会在 WordPress 教程中找到代码片段,其中包含将它们添加到主题的 functions.php 文件或 特定于站点的插件的说明。

最大的问题是,即使自定义代码片段中的一个小错误也会破坏您的 WordPress 网站,甚至使其无法访问。

幸运的是,用户可以更轻松地添加和管理自定义代码片段。

WPCode 是超过 100 万个网站使用的最流行的代码片段插件。它可以轻松添加代码片段,而无需在WordPress 主题中编辑 functions.php 。

您需要做的第一件事是安装并激活 WPCode。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南 。

激活后,单击管理栏中的“代码片段”,然后选择“添加新”。

WordPress 的 WPCode 代码片段插件

这将带您进入“添加片段”页面。在这里,您可以从预制库中选择代码片段或添加您的自定义代码。

由于我们要添加自定义代码,请将鼠标悬停在“添加您的自定义代码(新代码段)”上,然后在出现“使用代码段”按钮时单击它。

向 WordPress 添加自定义代码

在“为片段添加标题”字段中,输入片段的名称。

这仅供您参考,因此您可以使用任何您想要的东西。

为自定义 WordPress 代码片段添加标题

接下来,打开“代码类型”下拉菜单并选择“PHP”,因为我们要添加自定义 PHP 代码片段。

之后,您可以继续将以下代码段粘贴到代码框中:

is_search && !is_admin() )    $query->set( ‘author’,’-24′ );  return $query;}add_filter( ‘pre_get_posts’, ‘wpb_search_filter’ ); ?>

您需要将“24”替换为您要排除的作者的用户 ID。如果您在查找用户 ID 时需要帮助,请参阅我们的指南,了解如何在 WordPress 中查找 ID。

您还可以通过添加用逗号分隔的用户 ID 从搜索结果中排除多个作者。

is_search && !is_admin() )    $query->set( ‘author’,’-24, -12, -19′ );  return $query;}add_filter( ‘pre_get_posts’, ‘wpb_search_filter’ ); ?>

在代码框下方,您将看到插入选项。有两个主要的插入选项:自动插入和简码(默认)。

您需要选择“自动插入”方法,以便 WPCode 自动插入并在整个站点中执行代码。

自动插入自定义 WordPress 代码片段

您还可以将标签分配给您的代码片段。这将帮助您按主题和功能对代码片段进行排序。

如果您对片段的设置方式感到满意,请滚动到屏幕顶部并点击“保存片段”。

保存 WPCode WordPress 代码片段

最后,您可以通过单击“活动”切换使代码片段在您的网站上生效。

不要忘记通过单击“更新”来保存此更改。

在 WordPress 中激活自定义代码片段

现在,作者将被排除在 WordPress 搜索结果之外。

我们希望本文能帮助您了解如何从 WordPress 搜索中排除特定页面、自定义帖子类型、作者等。您可能还想查看我们的指南,了解如何跟踪访问您的 WordPress 网站的网站访问者,以及我们专家挑选的最佳虚拟商务电话号码应用程序。

您想从 WordPress 搜索中排除特定页面、帖子、作者等吗?

默认情况下,WordPress 搜索包括搜索结果中的所有帖子和页面。

在本文中,我们将向您展示如何轻松地从 WordPress 搜索结果中排除特定页面、帖子、作者、类别等。

如何从 WordPress 搜索中排除特定页面、作者等

为什么要从 WordPress 搜索中排除项目?

默认的 WordPress 搜索显示来自所有 WordPress 帖子、页面和自定义帖子类型的结果,适用于大多数网站。

但是,如果您经营的是在线商店,那么您可能不想将某些页面包含在搜索结果中。例如,您可能希望从搜索中排除结帐页面和购物车页面。

同样,如果您正在运行WordPress 会员网站或销售在线课程,那么您可能希望从搜索结果中排除页面和自定义帖子类型。

一些 WordPress 网站所有者可能想要隐藏类别或标签存档页面,而其他人可能想要隐藏特定作者撰写的帖子。通过从搜索结果中排除不必要的项目,您可以提供更好的用户体验并帮助访问者找到他们正在寻找的内容。

话虽如此,让我们看看如何轻松地从 WordPress 搜索中排除项目。

注意:在本指南中,我们将向您展示如何从您网站的搜索结果中排除内容。但是,此内容仍会出现在搜索引擎中。如果您想阻止搜索引擎索引页面,请查看我们的指南,了解如何从 Google 隐藏 WordPress 页面。

安装和设置 SearchWP WordPress 插件

排除页面、作者、类别、分类法、标签等的最简单方法是使用SearchWP插件。它是超过 30,000 个网站使用的最佳 WordPress 搜索插件。

搜索WP

它对初学者非常友好,可让您改进 WordPress 搜索以提供更多有用和相关的结果。

您可以使用此插件从搜索结果中排除整个内容类型,例如您的所有页面。您还可以使用它来排除特定页面、帖子和使用扩展的自定义帖子类型。

您需要做的第一件事是安装并激活插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,转到设置»SearchWP,然后单击“许可证”。

输入 SearchWP 许可证

然后,您需要在“许可证”框中输入您的许可证密钥,然后单击“激活”按钮。您将在您的 SearchWP 帐户中找到此信息。

接下来,是时候配置您的初始搜索引擎设置了。这类似于创建仅适用于您的WordPress 博客的 Google 搜索算法。

要开始使用,请单击“引擎”选项卡。

搜索WP默认引擎

您需要先创建一个站点范围的搜索引擎,然后才能开始从搜索中排除页面、帖子、作者等。

在此屏幕上,您将看到 SearchWP 默认包含在其结果中的每种内容类型的部分。

每个部分都有自己的适用属性相关性滑块,用于控制搜索引擎如何对您网站的内容进行排名。

例如,如果您希望帖子内容的相关性低于其标题、slug 或excerpt,那么您需要将“内容”滑块向左拖动。

搜索WP算法滑块

此时,您可以从搜索结果中排除整个内容类型,例如所有页面、帖子和自定义帖子类型。

例如,大多数WordPress 博客都有一些页面,例如联系表格或主页。在这种情况下,您可能希望从搜索中排除所有页面,以便仅博客文章显示在搜索结果中。

为此,只需单击“来源和设置”按钮。

点击来源和设置

这将打开一个弹出窗口,您可以在其中取消选中要从 WordPress 搜索中排除的内容。

完成后,单击“完成”按钮。

排除所有页面、帖子或自定义帖子类型

如果您对搜索引擎的设置方式感到满意,请继续并单击“保存引擎”按钮来创建您的第一个搜索引擎。

现在,排除的内容将永远不会出现在搜索结果中。

保存搜索引擎

从 WordPress 搜索中排除特定的帖子、页面和自定义帖子类型

创建初始搜索引擎后,您可以使用排除 UI 扩展从 WordPress 搜索结果中排除特定帖子、页面和自定义帖子类型。

只需登录您的 SearchWP 帐户并转到排除 UI 下载页面。在这里,单击“下载扩展程序”按钮。

下载排除 UI 扩展

您现在可以像安装上面的 SearchWP 插件一样安装和激活扩展。

接下来,打开要从 WordPress 搜索结果中排除的帖子、页面或自定义帖子类型。

如果您要排除单个帖子,请确保在右侧菜单中选择了“帖子”选项,然后选中“从搜索中排除”框。

从搜索中排除单个帖子

确保单击“更新”以保存更改。

您还可以按照上述相同过程排除特定页面和自定义帖子类型。唯一的区别是右侧菜单会显示“页面”或自定义帖子类型的名称,而不是“帖子”。

从 WordPress 搜索中排除特定类别、标签和自定义分类法

您还可以从 WordPress 搜索结果中排除特定类别、标签和其他自定义分类法。

例如,您可能会使用一些标签来组织和管理 WordPress 仪表板中的内容。由于这些标签仅供您参考,因此您需要将它们从搜索结果中排除。

为此,只需转到设置»SearchWP,然后单击“帖子”部分中的“编辑规则”按钮。

点击编辑规则

这将打开一个弹出窗口,您可以在其中编辑搜索引擎规则。

只需单击“添加规则”按钮即可创建您的第一个规则。

点击添加规则按钮

要排除特定类别,请在第一个下拉列表中选择“排除条目,如果:”,然后在空框中输入您的类别名称。您也可以输入自定义分类法以排除它们。

然后,单击“完成”按钮。

排除特定类别

要从搜索结果中排除特定的帖子标签,只需打开第一个下拉菜单并选择“标签”。

然后,在空白框中输入您的标签名称,然后单击“完成”。

排除特定标签

要添加另一个规则,只需再次单击“添加规则”按钮。

完成自定义规则后,请确保单击“保存引擎”按钮以更新您的搜索引擎。

现在,当访问者搜索您的WordPress 网站时,SearchWP 将从其搜索结果中排除所有选定的类别、标签或自定义分类法。

从 WordPress 搜索中排除特定作者的帖子

如果您有一个多作者博客,那么您可能希望从搜索结果中排除特定作者。例如,如果作者不再为您的网站撰写文章,或者他们只有几篇文章,您可能会排除他们的文章。

您可以通过向您的网站添加代码来排除特定作者创建的所有帖子。如果您以前没有这样做过,请参阅我们的初学者指南,将网页中的片段粘贴到 WordPress中。

通常,您会在 WordPress 教程中找到代码片段,其中包含将它们添加到主题的 functions.php 文件中的说明。

最大的问题是,即使自定义代码片段中的一个小错误也会破坏您的 WordPress 网站,甚至使其无法访问。

幸运的是,用户可以更轻松地添加和管理自定义代码片段。

WPCode 是超过 100 万个网站使用的最流行的代码片段插件。它可以轻松添加代码片段,而无需在 WordPress 主题中编辑 functions.php。

您需要做的第一件事是安装并激活免费的 WPCode 插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南 。

激活后,单击管理栏中的“代码片段”,然后选择“添加新”。

WordPress 的 WPCode 代码片段插件

这将带您进入“添加片段”页面。在这里,您可以从预制库中选择代码片段或添加您的自定义代码。

由于我们要添加自定义代码,请将鼠标悬停在“添加您的自定义代码(新代码段)”上,然后在出现“使用代码段”按钮时单击它。

向 WordPress 添加自定义代码

在“为片段添加标题”字段中,输入片段的名称。

这仅供您参考,因此您可以使用任何您想要的东西。

为自定义 WordPress 代码片段添加标题

接下来,打开“代码类型”下拉菜单并选择“PHP”,因为我们要添加自定义 PHP 代码片段。

之后,您可以继续将以下代码段粘贴到代码框中:

is_search && !is_admin() )    $query->set( ‘author’,’-24′ );  return $query;}add_filter( ‘pre_get_posts’, ‘wpb_search_filter’ ); ?>

您需要将“24”替换为您要排除的作者的用户 ID。如果您在查找用户 ID 时需要帮助,请参阅我们的指南,了解如何在 WordPress 中查找 ID。

您还可以通过添加用逗号分隔的用户 ID 从搜索结果中排除多个作者。

is_search && !is_admin() )    $query->set( ‘author’,’-24, -12, -19′ );  return $query;}add_filter( ‘pre_get_posts’, ‘wpb_search_filter’ ); ?>

在代码框下方,您将看到插入选项。有两个主要的插入选项:自动插入和简码(默认)。

您需要选择“自动插入”方法,以便 WPCode 自动插入并在整个站点中执行代码。

自动插入自定义 WordPress 代码片段

您还可以将标签分配给您的代码片段。这将帮助您按主题和功能对代码片段进行排序。

如果您对片段的设置方式感到满意,请滚动到屏幕顶部并点击“保存片段”。

保存 WPCode WordPress 代码片段

最后,您可以通过单击“活动”切换使代码片段在您的网站上生效。

不要忘记通过单击“更新”来保存此更改。

在 WordPress 中激活自定义代码片段

现在,作者将被排除在 WordPress 搜索结果之外。

我们希望本文能帮助您了解如何从 WordPress 搜索中排除特定页面、自定义帖子类型、作者等。您可能还想查看我们的指南,了解如何跟踪访问您的 WordPress 网站的网站访问者,以及我们专家挑选的最佳虚拟商务电话号码应用程序。