您想了解如何从 WordPress 搜索结果中排除页面吗?

每当任何用户在您的 WordPress 网站上搜索时,WordPress 搜索都会默认显示所有页面和帖子。大多数观众寻找帖子而不是页面。在这种情况下,您需要排除某些内容,使其不会出现在这些搜索中。

幸运的是,有不同的方法来处理这种情况。在本教程中,我们很好地提到了如何排除页面以及原因。

为什么我应该从 WordPress 中排除页面?

默认情况下,WordPress 会在搜索结果中显示所有页面和帖子。页面可能会因各种原因被排除。这样做的主要原因是对特定用户隐藏私人页面。

此外,如果您是在线市场的所有者,则您不会透露您的帐户页面、结帐页面等。此外,当您想避免显示不相关的页面时,这种情况很有用。

但是,此解决方案允许用户更轻松、更快速地访问内容。现在让我们完成从 WordPress 搜索结果中排除页面的步骤。

从WordPress搜索结果中排除页面的方法

这里我们提到了两种最简单的排除页面的方法:

1。使用插件

strong>

使用插件是排除页面的最简单方法。使用该插件没有问题,也没有网站崩溃的风险。插件易于安装,仅在进行一些配置后即可立即开始工作。

Check Excludes 是一个用于创建轻量级且可访问的网站的插件。这个插件不需要任何配置。此外,这在帖子或页面的编辑区域中添加了一个新功能。

注意:您站点的站点地图将包含您已排除的页面,并且不支持快速快速编辑。

按照以下步骤操作:

  • 安装并激活搜索排除插件。

    li> 激活后,打开您要排除的任何页面或帖子。您会在右侧找到一个名为“搜索排除项”的复选框。如果您希望将其从搜索结果中删除,请选中此框。

    li>只需保存或发布内容即可查看结果。
  • 转到设置 >> 搜索排除项,您可以在其中找到排除的页面或帖子的列表。

因此,您已成功将您的网页从搜索结果中排除。

2.在Functions.php 文件中添加代码

这是最短的方法,但是添加代码时要小心,因为一个小错误可能会导致整个站点瘫痪。您可以阅读我们的文章“如何在 WordPress 中轻松添加自定义代码?”在 function.php 文件中添加代码而不会有网站崩溃的风险。

在这种方法中,您需要做的就是将代码添加到您的 function.php 文件中以删除页面。将下面提到的代码复制并粘贴到您的代码段中:

function search filter($query){

if($query->is_search){

$ query->set('post_type', 'post');

返回 $query;

}

add_filter( 'pre_get_posts','SearchFilter');

保存并激活代码。

因此,通过这种方式, 您已从您的 WordPress 站点中排除了一个页面或帖子。

总结

我们希望您的所有问题都已通过本文得到解答。虽然我们已经提到了两种最简单的排除页面的方法,但您可以按照适合您要求的方法进行操作。如果您对此主题有任何疑问,请随时在评论部分提问。

如何从 WordPress 搜索结果中排除页面?首次出现在 WP HowToPress – 你的 WordPress 指南。