您想关闭 WordPress 搜索功能吗? 您的网站可能并不总是需要搜索功能,并且主题中的搜索表单可能会妨碍用户使用您的网站。 在本文中,我们将向您展示关闭 WordPress 的搜索功能是多么容易。
WordPress 中的搜索功能非常有用,但您可能希望在某些时候摆脱默认搜索功能。
目录
为什么要关闭WordPress的搜索功能?
许多 WordPress 网站都是简单的商业网站,只有几个页面。 只有一个页面和侧面导航的网站也呈增长趋势。
由于这些网站没有太多内容,因此搜索表单与其说是一个有用的工具,不如说是一种新奇的东西。
这也让人们认为可能还有更多他们看不到的信息,这就是搜索选项存在的原因。 摆脱搜索功能将使您的网站看起来更好,并且更易于人们使用。
那么,让我们看看从 WordPress 网站中删除搜索功能有多么容易。
如何使用插件禁用 WordPress 搜索?
我们将使用众所周知的禁用 WordPress 搜索插件,您可以从 WordPress 存储库免费获取。
按照以下步骤操作,使用名为“禁用搜索”的流行插件关闭 WordPress 中的搜索功能。
- 转到 WordPress 仪表板中的插件 > 添加新插件,然后搜索“禁用搜索”插件。
- 从 WordPress 插件存储库获取禁用搜索插件并将其打开。
- 插件打开后,它应该关闭 WordPress 博客的内置前端搜索。
重要的是要知道该插件只会阻止搜索在 WordPress 网站的前端运行。 如果您仍然看到搜索框,可能是因为您使用的是不同的主题。
另一方面,这个插件将确保这些搜索框不起作用。
以下是逐步执行的方法:
第 1 步:使用 WordPress 插件
如果您使用 WordPress 来支持简单的网站(例如您的公司、品牌或组织的单个登陆页面),您可能需要禁用平台的搜索功能。 使用禁用搜索插件来完成此操作。
该插件会禁用搜索侧边栏小部件,并阻止搜索表单出现在大多数 WordPress 主题中。 请记住,该插件仅禁用您网站前端的搜索。 WordPress 管理仪表板的后端搜索功能不受影响。
第 2 步:禁用使用代码
您必须将代码添加到您的 WordPress 文件中才能使用此方法。 如果您以前从未执行过此操作,请查看我们在 WordPress 中复制和粘贴代码的指南。
您需要将此代码添加到主题的functions.php 文件或专为您的网站制作的插件中。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
function wpb_filter_query( $query , $error = true ) { if ( is_search() ) { $query ->is_search = false; $query ->query_vars[s] = false; $query ->query[s] = false; if ( $error == true ) $query ->is_404 = true; } } add_action( 'parse_query' , 'wpb_filter_query' ); add_filter( 'get_search_form' , create_function( '$a' , "return null;" ) ); function remove_search_widget() { unregister_widget( 'WP_Widget_Search' ); } add_action( 'widgets_init' , 'remove_search_widget' ); |
所有直接或间接搜索查询都将通过此代码发送到 404 页面。 它还将使您的 WordPress 主题隐藏搜索表单。
结论
我们希望本文向您展示关闭 WordPress 的搜索功能是多么容易。 您关闭了博客的搜索功能吗? 请在下面的评论部分告诉我。