您想在 WordPress 搜索中添加分类过滤器吗?
允许用户根据类别、标签、自定义字段和帖子类型进行搜索可提供出色的用户体验。然而,默认的 WordPress 搜索不够好或不够先进,无法提供此功能。
在本文中,我们将向您展示如何在 WordPress 搜索中添加 Ajax 支持的分类过滤器。

为什么在 WordPress 搜索中使用 Ajax 分类过滤器?
与默认的 WordPress 搜索功能相比,Ajax 支持的搜索速度更快,并且提供更好的用户体验。
例如,汽车经销商网站可能有针对不同车辆类型、价格范围、型号等的自定义分类法。Ajax 过滤器可以帮助用户准确找到他们需要的内容。
您可以在 WordPress 中添加类似的搜索过滤器并改善网站的用户体验。它还可以帮助网站管理员组织其内容,以便用户可以轻松找到。
然而,默认的 WordPress 搜索功能并不强大,并且不提供基于类别、标签、帖子类型、产品详细信息等的过滤内容。如果您在网站上使用自定义分类法,则默认搜索的性能会更差。
这时你需要一个WordPress 插件来帮助你。让我们看看如何向 WordPress 搜索添加 Ajax 分类过滤器。
我们将在本文中介绍 2 种方法。第一种方法将帮助您在WordPress 网站的前端显示过滤器。第二种方法将帮助您改进默认的 WordPress 搜索,并在搜索网站上的帖子和页面时包括分类法。
只需单击下面的链接即可跳至您首选的部分:
方法 1:使用搜索和过滤器插件添加 Ajax 分类法过滤器
您可以使用免费的 WordPress 插件(例如“搜索和过滤器”)将 Ajax 分类法过滤器添加到您的网站。它非常易于使用,允许您的用户根据类别、标签、自定义分类、帖子类型等进行搜索。
首先,您需要安装并激活搜索和过滤 WordPress 插件。有关更多详细信息,请参阅我们的WordPress 插件安装指南。
激活后,您可以添加短代码以在网站上的任何位置显示 Ajax 分类过滤器。
例如,您可以输入以下短代码来显示类别和帖子类型下拉过滤器:
1 | [searchandfilter fields="search,category,post_tag"] |
另一方面,如果您想显示类别和标签的标题,则可以添加以下短代码:
1 | [searchandfilter fields="search,category,post_tag" headings=",Categories,Tags"] |
这是我们演示网站上的 Ajax 分类法搜索过滤器的样子。

在屏幕截图中,您可以在侧边栏中看到过滤器,用户可以在其中使用下拉菜单并选择类别或标签。
该插件还允许您将过滤器显示为单选按钮和复选框。
您可以在网站上的任何位置添加以下短代码,以将分类过滤器显示为复选框:
1 | [searchandfilter fields="search,category,post_tag" types=",checkbox,checkbox" headings=",Categories,Tags"] |

在上面的屏幕截图中,您可以看到分类过滤器作为复选框。用户只需选择他们想要查看帖子和页面的类别。
方法 2:使用 SearchWP 将 Ajax 分类法添加到 WordPress 搜索
将 Ajax 分类法添加到 WordPress 搜索的另一种方法是使用SearchWP。它是 WordPress 的最佳搜索插件,使用户可以轻松地在您的网站上找到他们想要的内容。
它不仅仅是使用博客文章和页面上的内容来查找内容。SearchWP 使用自定义字段、分类法、WooCommerce 产品属性、文本文件、自定义表格等。
请注意,SearchWP 不会在您网站的前端显示分类过滤器。但是,它将把它们包含在搜索过程中并改进默认的 WordPress 搜索。
首先,您需要访问 SearchWP 网站并注册一个帐户。之后,您可以在您的网站上下载并安装该插件。如果您需要帮助,请参阅我们有关如何安装 WordPress 插件的指南。
激活后,您需要从 WordPress 管理面板转到SearchWP » 设置。从这里,只需输入许可证密钥,您可以在帐户区域轻松找到该密钥。

之后,您可以从 WordPress 仪表板转到SearchWP » 算法页面。
在这里,您可以编辑网站的搜索相关性。例如,您可以增加标题、内容、slug 和摘录的权重,以帮助用户找到他们正在寻找的内容。
要将分类添加到搜索相关性,您可以单击“添加/删除属性”按钮。
接下来,将打开一个新的弹出窗口。
您可以单击分类法下拉菜单,然后选择是否要在 WordPress 搜索中包含类别、标签、格式或全部。

选择分类法后,不要忘记单击“完成”按钮。
您现在应该看到WordPress 博客文章搜索算法的分类法。您可以使用滑块来增加它们在 WordPress 搜索中的相关性。
您还可以单击“编辑规则”按钮来确定哪些内容可以显示在搜索结果中,哪些内容不能显示。
例如,SearchWP 将包含您网站上的所有类别。您可以删除不希望显示内容的类别,或添加多个条件来自定义搜索结果。

完成后不要忘记单击“完成”按钮。
您现在可以编辑页面、媒体文件、WooCommerce 产品等的搜索算法以显示在 SearchWP 中。
现在,每当访问者在您的网站上搜索页面和帖子时,SearchWP 都会在搜索过程中包含分类法。
我们希望本文能帮助您在站点上的 WordPress 搜索中添加 Ajax 支持的分类过滤器。您可能还想查看我们关于如何改进 WordPress 搜索和适合小型企业的最佳实时聊天软件的指南。