如何在 WordPress 中按类别搜索(最佳方法)

您想在 WordPress 中添加按类别搜索吗?

向您的网站添加特定类别的搜索可以帮助访问者找到他们正在寻找的内容。访问者可以搜索特定的博客类别、产品类别、会员级别等。

在本指南中,我们将向您展示如何将按类别搜索功能添加到 WordPress。

如何在 WordPress 中按类别搜索(2 种方式)

为什么要在 WordPress 中添加按类别搜索?

如果您有很多内容,那么类别可以帮助组织这些内容。

类别还可以帮助访问者找到有趣的帖子,例如许多网站在菜单或侧边栏中显示他们的类别。

WPBeginner 网站上的帖子类别列表

您可能希望更进一步,将按类别搜索功能添加到您的存档页面或站点的其他区域。

总体而言,特定类别的搜索可以为您的访问者在您的网站上提供更好的体验,这将有助于增加网页浏览量并降低跳出率。这会向搜索引擎发送积极信号,并可以改善您的WordPress SEO。

WordPress 存档类别搜索示例

如果您使用的是WooCommerce,那么您可以添加产品类别搜索。

这可以帮助访问者在您的在线商店中找到要购买的更多产品。

电子商务网站上的产品类别

话虽如此,让我们看看如何将按类别搜索功能添加到 WordPress。

如何在 WordPress 中添加按类别搜索

向 WordPress 添加特定类别搜索的最简单方法是使用SearchWP。

它是WordPress 的最佳搜索插件,可让您完全控制网站上的搜索体验。

使用 SearchWP,您可以搜索 WordPress 默认忽略的内容,包括自定义帖子类型、PDF 文件、WooCommerce 产品和类别。

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

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

然后,您可以在“许可证”框中输入您的许可证密钥,然后单击“激活”按钮。

输入 SearchWP 许可证密钥

您可以通过登录您的 SearchWP 帐户找到许可证密钥。

完成此操作后,您就可以通过单击“引擎”菜单选项来创建新的搜索引擎了。

这会将您带到一个屏幕,您可以在其中设置默认搜索引擎设置。可以把它想象成为您的WordPress 网站创建自己的 Google 搜索算法 。

SearchWP 默认搜索引擎设置

在这里,您将看到 SearchWP 默认搜索的不同内容类型的部分,例如页面和帖子。每个部分都有一个应用程序属性相关性,它将改变搜索引擎在您的WordPress 博客上对该内容进行排名的方式。

例如,如果您将“标题”滑块向左移动并将“内容”滑块向右移动,则内容将比标题具有更大的权重。

自定义搜索引擎权重

您甚至可以从 WordPress 搜索中排除特定页面、作者等。

如果您对搜索引擎的设置方式感到满意,请单击“保存引擎”按钮以保存您的更改。

保存默认 SearchWP 引擎

此时您可能会看到一条消息,要求您重建索引。如果发生这种情况,只需单击“重建索引”按钮。

接下来,我们将自定义搜索表单以添加类别选择选项,以便您的访问者可以决定他们想要搜索的类别。

为此,您需要将代码添加到您的 WordPress 网站。

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

但是,这不是很快或对初学者友好。更糟糕的是,自定义代码片段中的一个小错误可能会导致常见的 WordPress 错误,甚至完全破坏您的网站。

考虑到这一点,我们始终建议您使用WPCode插件添加自定义代码片段。WPCode 可以轻松地在 WordPress 中添加代码片段,而无需编辑主题的 functions.php 文件。

有关更多详细信息,请参阅我们的分步指南,了解如何在 WordPress 中添加自定义代码。

然后,您可以将以下 PHP 代码段添加到您的网站:

function my_searchwp_get_block_search_form_with_categories_dropdown( $block_content, $block ) {      if ( ‘core/search’ !== $block[‘blockName’] ) {        return $block_content;    }      ob_start(); ?>    

    

此代码为您的 WordPress 博客或网站上的所有搜索表单添加了一个类别下拉菜单。

选择类别下拉

您可以通过许多其他方式使用 SearchWP 来提供更准确和相关的搜索结果。有关更多信息,请参阅我们的分步指南,了解如何使用 SearchWP 改进 WordPress 搜索。

我们希望这篇文章能帮助您在 WordPress 中添加按类别搜索。您可能还想查看我们为企业挑选的最佳 WordPress 插件的专家,以及我们对最佳电子邮件营销服务的比较。