如何自定义WordPress中的搜索字段

今天要分享的是如何在 WordPress 中创建可搜索的自定义字段。

默认情况下,WordPress 搜索不适用于自定义字段,这会使访问者更难找到他们需要的内容。通过使自定义字段可搜索,您可以为访问者提供更好的用户体验。

how to create custom fields searchable in wordpress

什么是自定义字段以及为什么设置它们可搜索?

WordPress 自定义字段允许您存储有关帖子或页面的任何类型的附加信息(元数据)。

WordPress 会向您的帖子和页面添加元数据,例如标题、作者、日期、时间等。使用自定义字段,您可以添加有关您的内容的更多信息,并根据需要将它们显示在您的网站上。许多流行的WordPress 插件和主题使用自定义字段来存储重要数据。

例如,您在 WordPress SEO 插件(例如All in One SEO)中输入的内容在技术上是自定义字段,或者您可能添加到 WooCommerce 产品的自定义产品属性有时也是自定义字段。

aio-setting

但是,WordPress 不会使用自定义字段搜索您网站上的内容。默认情况下,当访问者在您的网站上使用搜索栏时,WordPress 只会向他们显示标题和内容与其搜索词匹配的结果。

使您的自定义字段可搜索可改善WordPress 网站上的用户体验。它允许您的访问者轻松搜索任何内容,让他们在您的网站上停留更长时间并减少任何挫折。

也就是说,让我们看看如何使自定义字段可搜索。

使自定义字段可在 WordPress 中搜索

使自定义字段可搜索的最简单方法是使用SearchWP插件。它是最好的 WordPress 搜索插件,允许您在不编辑代码的情况下调整搜索算法。

该插件为您的 WordPress 网站上的所有内容编制索引。例如,它使用自定义字段、PDF 文档、文本、自定义表格、文件、类别、短代码等来改进用户的WordPress 搜索。

除此之外,SearchWP 还可以与其他流行的插件无缝协作,例如 Advanced Custom Fields、Meta Box、Toolset、Easy Digital Downloads、WooCommerce和 Pods。

search-in-wp

要开始索引您的自定义字段,首先您需要安装并激活 SearchWP 插件。如果您需要帮助,请参阅我们关于如何安装 WordPress 插件的指南。

激活后,您可以转到设置 » SearchWP,然后从 WordPress 管理面板导航到“引擎”选项卡。

之后,您需要单击“添加/删除属性”按钮,将自定义字段添加到您的帖子、页面和媒体的搜索算法中。

add-and-remove-attributes

当您单击该按钮时,将出现一个弹出窗口。

继续并单击自定义字段下的下拉菜单,然后选择“任何元键”选项以使所有自定义字段均可搜索。或者,您可以键入要在搜索过程中包含的自定义字段。如果你不想把它们都包括在内。

choose-any-meta-key

选择自定义字段后,只需单击“完成”按钮。

自定义字段选项现在将添加到帖子的搜索算法中。您可以在“适用的属性相关性”部分下看到“自定义字段”。

接下来,您可以调整属性滑块以设置在搜索过程中赋予每个属性的相关权重。

adjust-the-search-relevance

例如,如果您将滑块向右移动并将其设置为最大值,则 SearchWP 在您网站上搜索内容时将优先考虑自定义字段中的数据。

您现在可以重复使自定义字段可搜索页面和媒体文件的步骤。

进行这些更改后,不要忘记单击“保存引擎”按钮。

save-engines

SearchWP 现在将为您的内容、PDF 元数据、自定义字段元数据、图像、文件和其他类型的元数据编制索引,以包含在 WordPress 搜索中。

您将能够在右上角看到“索引状态”,并查看插件已索引的项目数。

searchwp-index-status

除此之外,SearchWP 还提供其他自定义设置。

例如,如果您转到“设置”选项卡,则可以添加在搜索过程中要忽略的停用词和同义词,以提高相关性和性能。

默认情况下,该插件已经有一个列表,但您可以根据需要添加更多停用词。同样,您可以为搜索时要忽略的搜索词添加同义词。

add-stopwords-in-settings

接下来,您可以通过转到“高级”选项卡来编辑更多设置。

例如,该插件允许您启用选项以在搜索词未显示结果时显示部分匹配、在使用双引号时将结果限制为完全匹配、删除最小字长等。

searchwp-advanced-actions-and-settings

现在,如果您想查看搜索历史并查看用户搜索最多的查询,请转到“统计”选项卡。

该插件将提供过去 30 天或过去 1 年有关您的 WordPress 搜索的所有统计信息。您可以使用此数据查看用户在您的网站上搜索的查询并提出新的内容创意。

view-search-stats-2