首页 » 博文 » wpbeginner » 最佳教程 » 如何在 WordPress 中使用多个搜索表单

如何在 WordPress 中使用多个搜索表单

您想在 WordPress 中创建多个搜索表单吗?

默认情况下,搜索表单将浏览您网站上的所有页面、帖子和媒体。但是,您通常可以通过创建多个搜索特定类别、内容类型等的表单来改善访问者体验。

在本文中,我们将向您展示如何在 WordPress 网站上添加和使用多个搜索表单。

如何在 WordPress 中使用多种搜索表单

为什么在 WordPress 中使用多个搜索表单?

搜索表单可以帮助访问者快速找到他们正在寻找的内容。但是,如果您有大量内容,那么创建多个表单来搜索特定类型的内容可能是有意义的。

例如,如果您经营一家在线商店,那么您可以创建专门搜索产品的智能 WooCommerce 产品搜索。

您还可以为自定义帖子类型创建高级搜索表单。例如,在 WPBeginner,我们为“交易”和“术语表”页面创建了自定义帖子类型搜索表单。

自定义帖子搜索表单的示例

通过在网站的不同位置使用不同的搜索表单,无论您发布了多少内容,您都可以帮助访问者获得准确且有用的搜索结果。这将改善访客体验并降低跳出率

话虽这么说,让我们向您展示如何在 WordPress 中创建多个搜索表单。

使用 WordPress 插件创建新的 WordPress 搜索算法

将多个搜索表单添加到 WordPress 网站的最简单方法是使用SearchWP插件。它是WordPress 最好的搜索插件之一,被超过 30,000 个网站使用。

搜索WP

使用 SearchWP,您可以搜索 WordPress 默认忽略的内容,包括 自定义帖子类型、PDF 文件、WooCommerce 产品和类别。您还可以创建多个不同的搜索表单,然后将这些表单添加到任何页面、帖子或小部件就绪区域。

设置 SearchWP

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

激活后,转至 SearchWP » 设置 ,然后单击“常规”选项卡。

激活SearchWP搜索插件

在这里,您需要在“许可证密钥”框中输入您的许可证。您可以在 SearchWP 网站上的帐户中找到此信息 。

完成后,只需单击“验证密钥”按钮。

为 WordPress 创建自定义搜索算法

输入许可证密钥后,最好微调 SearchWP 索引、搜索和显示内容的方式。您可以将其视为创建仅适用于您的 WordPress 博客 或网站的自定义 Google 搜索算法。

这些是所有搜索表单默认使用的常规设置。您可以覆盖各个搜索表单的这些设置。

首先,请前往 SearchWP  » 算法

在 WordPress 中使用 SearchWP 创建搜索算法

在这里,您将看到 SearchWP 默认搜索的不同内容类型的部分,例如页面和帖子。

您会注意到每个项目都有一个“适用属性相关性”等级。这是 SearchWP 赋予每个属性的权重(重要性)。

SearchWP的属性相关性设置

与高相关性属性相匹配的内容将在搜索结果中显示得更高。相比之下,与相关性较低的属性相匹配的内容将显示在搜索结果页面的较低位置。

要更改相关性,只需拖动不同的滑块即可。例如,如果将“标题”滑块向左移动,将“内容”滑块向右移动,则内容将比标题更重要。

自定义搜索算法中具有不同相关性设置的属性示例

您甚至可以告诉 SearchWP 搜索 WordPress 默认忽略的内容。

为此,请单击“来源和设置”按钮。

如何在 WordPress 中使更多内容可搜索

您现在可以选中不同内容类型旁边的框。例如,您可能希望 使博客评论可搜索或 在 WordPress 中添加 PDF 索引和搜索

当您对更改感到满意时,只需单击“完成”按钮即可。

如何向 WordPress 搜索结果添加评论、媒体等

这为每种内容类型添加了一个新部分。您可以再次使用不同的滑块更改属性相关性。

当您对搜索算法的设置感到满意时,只需滚动到屏幕顶部并单击“保存”按钮即可。

保存改进的 WordPress 搜索设置

SearchWP 现在将自动重建索引。根据您的互联网连接速度和 WordPress 托管 提供商,这可能需要几分钟的时间。

一旦您看到“索引状态 100%”,您就会知道 SearchWP 已将您的所有内容和设置编入索引。

重建 WordPress 搜索索引

在 WordPress 中创建多个不同的搜索表单

现在,您可以根据需要创建任意数量的不同搜索表单。

首先,前往SearchWP »搜索表单,然后单击“添加新项”按钮。

如何使用 SearchWP 创建新的搜索表单

这将创建一个新的搜索表单,可供您自定义。例如,如果您运行评论网站,那么您可能会创建一个表单来搜索产品评论帖子并忽略博客帖子和媒体等其他内容。

首先,您需要单击“搜索表单 1”旁边的小铅笔图标,为表单指定一个唯一的名称。

将名称添加到搜索表单

现在,您可以输入自定义搜索表单的名称。

由于您将在 WordPress 中创建多个搜索表单,因此使用可帮助您在 WordPress 仪表板中识别此表单的名称非常重要。

将标题添加到自定义搜索表单

之后,您可以使用“布局主题”缩略图选择布局。

其中一些布局是为特定的搜索表单而设计的。例如,如果您要在 WordPress 中创建按类别搜索的表单,那么我们建议选择“类别搜索”,因为它已经具有您需要的许多设置。

选择自定义搜索表单的布局

只需单击不同的主题即可预览此表单在您网站上的外观。做出决定后,滚动到“自定义样式”部分。

您看到的设置可能会有所不同,具体取决于您的主题布局。例如,如果您选择“快速搜索”,则默认情况下将启用“快速搜索”设置。

快速搜索SearchWP主题和设置

您可以使用开关禁用和启用不同的选项。实时预览将在您进行更改时自动更新,因此您可以尝试不同的设置,看看哪种设置效果最好。

根据您的布局和要创建的表单类型,您可能需要启用和禁用某些“自定义样式”设置。

您想创建一个按类别搜索的表单吗?然后您需要启用“类别搜索”开关。

之后,找到“选择类别”字段并输入要包含在搜索结果中的每个类别。例如,如果您经营一家在线商店,那么您可能想要创建搜索特定WooCommerce产品类别的表单。

为 WordPress 创建多个搜索表单

如果您希望允许访问者使用作者、帖子类型和标签等因素过滤搜索结果,那么您需要单击以启用“高级搜索”开关。

之后,滚动到“高级搜索过滤器”字段。默认情况下,SearchWP 允许访问者使用作者、帖子类型和标签过滤结果。

在 WordPress 中创建高级搜索表单

要删除任何这些过滤器,只需单击其“X”按钮即可。如果您想添加更多过滤器,只需在字段中输入它们的名称即可。

然后,当下拉列表中出现正确的选项时,单击它。

向 WordPress 搜索添加过滤器

默认情况下,表单将搜索媒体、页面和帖子。如果您创建了自定义帖子类型,那么您可能希望将它们包含在搜索结果中。

为此,请找到“搜索类型”字段并单击。

向 WordPress 网站添加多个搜索表单

您现在可以输入每个自定义帖子类型的名称。

当出现正确的自定义帖子类型时,单击将其添加到搜索中。

如何在 WordPress 中搜索自定义帖子类型

您想从搜索结果中排除媒体、页面或帖子吗?

然后只需点击“媒体”、“页面”或“帖子”旁边的小“X”。

从 WordPress 搜索结果中删除内容类型

当您对 SearchWP 将搜索的内容类型感到满意时,您可能需要向搜索栏添加一些占位符文本。

在这里,我们建议让访问者了解搜索表单的工作原理以及他们应该获得的结果。例如,如果您有一个在线市场,那么您可能需要使用“搜索产品”或“开始购物”等文本。

默认情况下,SearchWP 将显示通用的“输入关键字并搜索”消息。您可以通过输入“字段标签”将其替换为您自己的消息。

将标签添加到 WordPress 博客或网站上的搜索表单

默认情况下,搜索表单显示一个放大镜和一个蓝色的“搜索”按钮。

要删除“搜索”按钮,只需单击以停用“搜索按钮”切换即可。

在 WordPress 中自定义搜索表单

如果您对这些设置感到满意,请滚动到“表单样式”部分。

在这里,您可以选择不同的表单样式、添加边框并更改字体大小

更改 SearchWP 的样式

在“按钮样式”下,您可以自定义表单中显示的“搜索”按钮。

最后,当您对表单的设置方式感到满意时,您可以滚动到屏幕顶部并单击“保存”来存储您的设置。

保存您的自定义 WordPress 搜索表单

要创建更多具有独特设置的自定义搜索表单,只需重复上述完全相同的过程即可。

将多个搜索表单添加到您的 WordPress 网站

您可以使用短代码或搜索表单块将多个搜索表单添加到任何页面、帖子或小部件就绪区域。

因为它是最简单的,所以我们首先看一下 block 方法。

如何将搜索表单添加到页面或帖子

您可能想要将搜索表单添加到特定页面或帖子,甚至将其显示在帖子内容中。

例如,您可以将搜索表单添加到常见问题解答页面、文档、帮助台、知识库或类似页面。这可以帮助用户找到答案和有用的资源,从而改善客户体验。

页面示例中的搜索表单

首先,只需转到您要添加表单的页面或帖子即可。

然后,您可以单击“+”图标并输入“搜索表单”。

使用块将搜索表单添加到页面或帖子

当右侧块出现时,单击它。

您现在可以打开“选择表单”下拉列表,然后选择要在此页面或帖子上显示的表单。

选择搜索形式

当您准备好启用搜索表单时,只需单击“更新”或“发布”即可。现在,只需访问此页面或发帖即可查看正在运行的搜索表单。

如何将搜索表单添加到小部件就绪区域

另一种选择是将搜索表单添加到小部件就绪区域,例如侧边栏或类似部分。这是在WordPress 网站的多个页面上显示相同搜索栏的简单方法。

转到外观»小部件以查看可以添加小部件的所有不同区域。

将搜索小部件添加到博客或网站

您看到的选项可能会有所不同,具体取决于您的WordPress 主题。例如,如果您使用Astra主题,则侧边栏小部件区域称为“主侧边栏”。

只需单击要添加小部件的区域中的“+”块图标即可。

添加新的块小部件

然后,输入“搜索表单”。

当出现正确的块时,单击将其添加到您的网站。

将搜索表单小部件添加到您的网站

您现在可以打开下拉菜单并选择您要使用的搜索表单。

完成后,只需单击“更新”按钮即可启用搜索表单。

将搜索表单添加到博客或网站

现在,您可以访问您的网站以查看改进的搜索表单。

有关此主题的更多信息,请参阅我们有关如何在 WordPress 中添加和使用小部件的指南。

如何使用完整站点编辑器添加搜索表单

如果您使用的是块 WordPress 主题,那么您可以使用完整的站点编辑器添加搜索表单。它包括您无法使用标准 WordPress 内容编辑器进行编辑的区域。例如,您可以将搜索表单添加到WordPress 中的 404 模板中

首先,请转到  WordPress 仪表板中的外观 » 编辑器。

在 WordPress 中启动全站编辑器 (FSE)

默认情况下,完整的站点编辑器显示主题的主页模板,但您可以将搜索表单添加到任何模板。

在左侧菜单中,只需单击“模板”或“模板部分”,具体取决于您要添加搜索表单的位置。

编辑基于块的模板或模板零件

您现在将看到组成 WordPress 主题的所有模板的列表。

只需找到您要编辑的模板或模板部分,然后单击即可。

将自定义搜索表单添加到网站模板或模板部分

WordPress 现在将显示此模板的预览。

要继续编辑模板,请单击小铅笔图标。

将搜索表单添加到存档模板

现在,单击“+”图标。

在出现的面板中,输入“搜索表单”。

将 SearchWP 搜索小部件添加到 WordPress

当右侧块出现时,将其拖放到您的布局中。

您现在可以打开下拉菜单并选择您要使用的搜索表单。

在 WordPress 中显示不同的搜索表单小部件

完成后,只需单击“保存”按钮即可使更改生效。

如何使用简码将搜索表单添加到 WordPress

另一种选择是使用其短代码添加搜索表单。如果您想将相同的搜索表单添加到多个页面、帖子或小部件就绪区域,这可能是一个更简单的选择,因为您只需将相同的短代码粘贴到多个位置即可。

要获取搜索表单的短代码,请转到SearchWP » 搜索表单。在这里,找到您想要显示的搜索表单并复制“短代码”列中的值。

如何使用短代码向 WordPress 添加搜索表单

您现在可以将短代码添加到任何页面、帖子或小部件就绪区域。有关分步说明,请参阅我们有关如何在 WordPress 中添加短代码的指南。

我们希望本文能帮助您了解如何在 WordPress 中使用多个搜索表单。您可能还想查看我们关于如何增加博客流量的指南以及我们专家精选的最佳WordPress 表单插件

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top