WordPress禁用站内搜索功能。

站内搜索是大多数Wordpress网站常见的功能,能够让访客轻松的找到自己想看的文章,提高信息获取的效率,但是相对来说,搜索功能也是一个非常耗费性能的地方,尤其是使用低性能服务器或者数据量非常大的网站,每次搜索都会有很大的压力,甚至造成服务器卡死,造成很大的影响。所以,今天就分享下如何禁用Wordpress的站内搜索功能,减轻网站压力

WordPress禁用站内搜索功能。

1.在网站上隐藏搜索图标

去掉搜索图标,这是最简单的Wordpress禁用搜索功能的方法,也是首要的操作,这样,访客找不到搜索区域,自然也就不会再去进行搜索了。

WordPress禁用站内搜索功能。

因为每个主题去除搜索图标的方法不同,这里我们就不详细说明了,具体可以查看对应的主题文档,或者你可以使用CSS代码将搜索图标隐藏,一行代码去掉任意WordPress元素

不过这种方法虽然简单,却有一个很大的缺点,它只是表面隐藏了搜索入口,搜索函数并没有被真正禁用,对于熟悉Wordpress的人,还是可以通过访问 domain.com/?s=keyword 进行站内搜索

2.安装禁用搜索插件 Disable Search

WordPress禁用站内搜索功能。

Disable Search是一款专门禁用搜索函数的Wordpress插件,启用该插件后,所有的搜索都会失效,无论是否有搜索按钮,搜索后都会返回网站首页

注意该插件并不会在主题外观上移除搜索,使用插件前确保你已经移除了搜索图标,避免访客困惑

3.禁用搜索代码

如果你不喜欢安装太多的插件,那么也可以选择使用禁用搜索代码

function fb_filter_query( $query, $error = true ) {

if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;

// to error
if ( $error == true )
$query->is_404 = true;
}
}

add_action( \'parse_query\', \'fb_filter_query\' );
add_filter( \'get_search_form\', create_function( \'$a\', \"return null;\" ) );

将上面的代码复制到主题的functions.php中保存,当再次搜索时会直接返回404页面

WordPress禁用站内搜索功能。

想要禁用Wordpress站内搜索功能是非常简单的,一般情况下使用方法一就足够了,但是并不建议大家长期禁用,最好是当成一种临时的方案,趁着时间去升级服务器、优化数据库等工作,提升网站的用户体验

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/112744.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2022年10月25日 01:32
下一篇 2022年10月25日 01:32

相关推荐

  • 火车头采集器通过sql语句导入wordpress方法。

    很多人用wordpress做站,用火车头采集,但是不会发布,这里叫一个简单的方法,瞬间把采集的内容直接发布到wordpress优点:简单,快捷,一看就会。缺点:发布的文章类目 标签要自己手动的编辑。比较适合纯文字,或者…

    2023年12月27日 wordpress开发
    024
  • WordPress移除顶部工具栏链接的方法(Toolbar)。

    WordPress顶部工具栏原本是一个非常方便简洁的工具,包含了少量需要快速启动的功能,但是有些主题和插件却随意地在上边添加链接,占据了很多原本就不算大的空间,给操作带来很大的不便 为了能够有更好的体验,有必…

    2022年10月25日 wordpress开发
    029
  • 最适合初学者的WordPress SEO实践

    初学者到SEO面临很多挑战。在开始时有很多事情要做和学习,这使得无法区分重要和应该首先完成的任务以及可以在以后实施的最不重要的任务。 确实,网上有很多关于\'WordPress SEO\'的信息。 问题在于,如果您不熟悉W…

    2019年8月8日 SEO操作
    0344
  • WordPress获取文章、分类和标签ID的方法。

    在为Wordpress设置功能的时候,经常会用到一些涉及到数据的东西,比如在页面制作时调用,或者小工具中调用,ID是经常会用到东西,比如Newspaper主题中就有很多地方需要用到,尤其是在需要指定显示的文章时 但是ID是…

    2022年10月25日
    049
  • 聊聊织梦cms和wordpress。

    织梦CMS和WordPress都是非常流行的内容管理系统,它们各自有着独特的特点和优势,在这篇文章中,我们将对这两个系统进行详细的比较,以帮助您了解它们之间的差异,并为您选择适合您需求的内容管理系统提供参考。 1.…

    2024年6月28日
    07
  • 一行代码去掉任意WordPress元素。

    在使用WordPress主题做网站时,经常会需要去掉一些的元素,比如不需要的模块、影响美观的元素等。 如果主题作者已经做了相关功能的话那么还好,将对应的选项关闭即可;但实际情况可能是,很多主题不会将每个模块都…

    2022年10月24日 wordpress开发
    023
  • 免费的WordPress沙箱测试工具poopy.life。

    相信对于Wordpress使用者来说,测试主题和插件是每个人都会做的事情,但是总是用自己的站点进行测试并不是一个很好的选择,因为每次安装新的东西,可能都会在数据库留下痕迹,而新建站点的话也比较麻烦,就算很熟悉…

    2022年10月25日 wordpress开发
    030
  • 我来说说7款优秀的WordPress优化加速插件。

    以下是一些优秀的WordPress优化加速插件:WP Super Cache和Cache Enabler,这两款都是缓存插件,可以为网站生成缓存,以此提升网站速度。另外还有如WP Rocket、W3 Total Cache等也是优秀的选择。这些插件可以帮助您…

    2024年7月18日
    01

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息