You are here:  Home » PHP » 12个WordPress搜索插件,以改善您的网站搜索

您想改进您的WordPress网站搜索吗?我们都知道默认的WordPress搜索功能是相当有限的。但是,有几个WordPress搜索插件可以帮助您改善默认搜索体验。在本文中,我们将重点介绍最佳的WordPress搜索插件和教程,以自定义和改进您的网站搜索。

1。 SearchWP

SearchWP

SearchWP是一个功能强大的WordPress自定义搜索插件。它非常易于使用,搜索结果相对更准确。

它允许在帖子/页面标题,内容,slug,类别,标签,分类法,摘录甚至评论中搜索您的关键字。您可以通过为每个内容类型分配权重来控制算法,从1到10,其中10是最高。

激活后,插件会自动为您的内容编制索引并替换WordPress中的默认搜索功能。有关如何使用SearchWP改进WordPress搜索的文章,请参阅我们的文章以获取更详细的说明。

2。将分类过滤器添加到WordPress搜索

Ajax based WordPress Search Plugin

如果您使用类别,标签或任何其他自定义分类来对内容进行排序,则在搜索中添加分类过滤器可以极大地帮助用户缩小结果范围。

Ajax WP查询搜索过滤器允许您创建自定义WordPress搜索表单,其中包含分类,发布类型和自定义字段的复选框。

它使用Ajax来加载结果,因此它可以非常快速地工作并为用户提供更好的体验。请查看我们的教程,了解如何在WordPress搜索中添加ajax分类过滤器以了解更多信息。

3。 Swiftype Search

Swiftype Search Engine for WordPress

Switype是一个免费和付费版本的网站搜索服务。他们的WordPress插件用Swiftype替换你的默认WordPress搜索。

Swiftype将索引您的文档,并且它比默认的WordPress搜索更快。结果非常相关。 Swiftype还将存储用户搜索,并向您显示用户搜索的内容,他们点击的内容以及其他很酷的分析。

请参阅我们的指南,了解如何改进WordPress搜索使用Swfitype搜索分步说明。

4。谷歌自定义搜索WordPress

Google Custom Search for WordPress Sites

在搜索方面,谷歌毫无疑问是国王。好处是您可以为您的网站创建自定义Google搜索引擎并将其集成到WordPress中。

缺点是它带有谷歌的个人品牌,这可能不是那么糟糕,因为用户已经信任这个品牌。

我们有一个关于如何在WordPress网站中添加Google搜索的分步教程。

5。按类别搜索

Search by category plugin for WordPress

类别智能搜索插件允许您将类别下拉列表添加到WordPress搜索。用户可以将搜索范围限制为特定类别以缩小结果范围。该插件还允许您从搜索中排除类别,您可以使用侧边栏的小部件轻松添加类别。

看看我们关于如何在WordPress中按类别搜索的文章。

6。突出显示搜索字词

Highlighting search terms in WordPress search results

在结果页面中突出显示搜索字词有助于改善用户体验。它还增加了他们找到他们正在寻找的东西的机会。

如果您使用默认的WordPress搜索,那么您可以通过编辑子主题中的搜索结果模板轻松实现此功能。有关详细说明,请参阅有关如何在WordPress搜索结果中突出显示搜索字词的文章。

7。在WordPress中显示搜索词和结果计数

Displaying search term and result count in WordPress search

通过编辑主题或子主题的search.php模板,您可以做几件事。其中一项是向用户显示搜索词和结果数。只需将此代码添加到search.php模板即可。

<h1 class="page-title">Search Result for <?php /* Search Count */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(""); _e("<span class="search-terms">"); echo $key; _e("</span>"); _e(" &mdash; "); echo $count . " "; _e("articles"); wp_reset_query(); ?></h1>

代码将仅显示搜索词和找到的结果数。您可以使用.search-terms CSS类来使用CSS突出显示搜索项。

8。为自定义帖子类型创建高级搜索表单

Advanced custom WordPress search form for post types

自定义帖子类型允许您向WordPress网站添加不同的内容类型。例如,在WPBeginner中,我们使用词汇表和交易部分的自定义帖子类型。

许多WordPress网站都有产品,评论,食谱等的自定义帖子类型。但是,默认的WordPress搜索在处理帖子类型方面不是很好。如果您有一个搜索表单,用户可以查看他们想要搜索的帖子类型并缩小搜索结果,这不是很好吗?

我们有一个关于如何在WordPress中为自定义帖子类型创建高级搜索表单的详细教程

9。简单排除

Exclude specific content from custom WordPress search

有时,您可能希望从搜索结果中排除特定内容。 Simply Exclude是一个WordPress插件,允许您根据所选标准排除内容。

例如,您可以排除标记为精选的所有帖子,或者类别展示中的所有帖子等。请查看我们的教程,了解如何从WordPress搜索中排除特定页面,作者等。

10。在WordPress中使用多个搜索表单

默认的WordPress搜索可能没用,但只需稍加调整就可以进行相当多的改进。

之前我们曾提到为自定义帖子类型创建搜索表单。但是如果你想在不同的页面上显示不同的搜索表单呢?如何在WordPress中显示多个搜索表单?

通过使用不同的查询创建不同的搜索表单和搜索结果模板,可以轻松实现这一点。请查看我们的教程,了解如何在WordPress中使用多个搜索表单以获取详细说明。

11。在WordPress帖子中添加搜索表单

有时,您可能希望在帖子或页面中添加搜索表单,以鼓励用户搜索您网站上的内容。默认的WordPress搜索表单是纯HTML表单。但是,如果您想在帖子或页面中添加搜索表单,WordPress将删除HTML。

这可以通过创建一个简单的短代码来解决,该短代码显示搜索表单,然后在帖子或页面中使用短代码。只需将此代码添加到主题的functions.php文件或特定于站点的插件中。

add_shortcode("wpbsearch", "get_search_form");

使用短代码 [wpbsearch] 帖子/页面中显示搜索表单。有关更详细的说明,请查看我们的教程,了解如何使用WordPress搜索短代码在帖子中添加搜索表单。您还可以使用此方法添加自定义WordPress搜索表单。

12。在WordPress中添加语音搜索

Preview of voice search in WordPress

如果您有智能手机,那么您可能熟悉使用Siri,Google Now或Cortana进行语音搜索。如果你能为你的WordPress网站带来语音搜索功能,那不是很好吗?那么你现在可以。

WordPress语音搜索插件允许你为你的WordPress搜索表单添加语音搜索功能。

请参阅我们关于如何在WordPress中添加语音搜索的文章。

我们希望这篇文章能帮助您改进WordPress搜索。您可能还想查看联盟营销人员的最佳WordPress工具和插件。

评论被关闭。