跳到主要内容

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

如何在wordpress搜索中添加ajax分类过滤器
如何在wordpress搜索中添加ajax分类过滤器

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

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

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

如何在wordpress搜索中添加ajax分类过滤器
如何在wordpress搜索中添加ajax分类过滤器

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

如何在wordpress搜索中添加ajax分类过滤器
如何在wordpress搜索中添加ajax分类过滤器

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

如何在wordpress搜索中添加ajax分类过滤器
如何在wordpress搜索中添加ajax分类过滤器

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

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

如何在wordpress搜索中添加ajax分类过滤器
如何在wordpress搜索中添加ajax分类过滤器

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

我们希望本文能帮助您在站点上的WordPress搜索中添加Ajax支持的分类过滤器。

回到顶部