如何在 WordPress 搜索中添加 Ajax 分类过滤器

我们都知道默认的 WordPress 搜索不是很好。但是,如果您可以允许用户根据类别和标签、自定义分类法或帖子类型过滤结果,那么这将帮助用户更轻松地找到内容。之前我们向您展示了如何在 WordPress 中添加这种高级搜索表单。在本文中,我们将向您展示如何在 WordPress 搜索中添加 Ajax 驱动的分类过滤器。

带有分类过滤器的 Ajax 驱动的搜索表单

为什么在 WordPress 搜索中使用 Ajax 分类过滤器?

Ajax 驱动的搜索速度更快,并提供了更好的用户界面。例如,汽车经销商网站可能有针对不同车辆类型、价格范围、型号等的自定义分类法。这个界面可以帮助用户准确找到他们需要的东西。它还可以帮助网站管理员组织他们的内容,以便用户可以轻松找到它。

您需要做的第一件事是安装并激活Ajax WP Query Search Filter插件。激活后,它将在您的 WordPress 管理侧边栏中添加一个新菜单项“Ajax WPQSF”。单击它将带您进入插件页面,您可以在其中单击“添加新搜索表单”按钮来构建您的搜索表单。

在 WordPress 中添加新的 Ajax 搜索表单

首先,您需要为表单提供一个标题,这将用于在内部识别您的表单,因为您可以使用此插件创建多个搜索表单。之后,您可以选择此搜索表单将查看的帖子类型。您将看到默认的 WordPress 帖子和页面以及您网站上可能拥有的任何自定义帖子类型。

Ajax 搜索过滤器设置

下一个选项是选择分类。您可以选择分类查询之间的布尔关系。例如,如果用户选择花和宠物,您是否希望插件匹配这两个术语或在找到其中任何一个时显示结果。下一个选项是添加分类法,为此您需要单击“添加分类法”按钮。

将分类法​​添加到 WordPress 中的 Ajax 搜索过滤器

将出现一个新的弹出窗口,您将看到类别和您网站上可能拥有的任何其他自定义分类。您可以为分类添加标签。您可以选择隐藏空词。最后为您的分类术语选择一种显示类型。您可以在复选框、下拉菜单或单选按钮中显示它们。选择自定义分类后,您可以通过添加自定义元字段来进一步微调您的搜索表单,就像添加分类一样。

下一个选项卡用于结果设置和其他选项。在此选项卡上,您可以添加传统的关键字搜索框,这就是问题所在。如果用户选择分类或自定义元字段并输入关键字,则插件将为关键字运行搜索查询,并将忽略用户选择的分类和自定义元字段。

在 Ajax 搜索中添加关键字搜索表单

就这样。现在只需保存您的搜索表单,您就会看到一个简码。您可以在网站上的任何帖子、页面或文本小部件中添加此短代码以显示搜索表单。

我们希望本文能帮助您在您网站的 WordPress 搜索中添加 Ajax 驱动的分类过滤器。使用此高级搜索和排序功能可以帮助您在 WordPress 网站上创建简单但非常有效的排序和搜索过滤器。如有问题和反馈,请在下面发表评论。