WordPress禁止/关闭前端站内搜索功能方法 减轻数据库压力

WordPress程序确实是比较好用的,无论是个人博客,还是普通的内容网站基本上都会去使用。但是,如果不解决程序优化和负载问题,可能会导致使用时间久了速度越来越慢。比如内容较多的时候,我们使用搜索机制会导致数据库加载查询较大,我们看到很多网站都直接接入百度、谷歌等内置搜索。

蜗牛在前面也有文章分享到\”禁用WordPress网站搜索功能 降低数据库检索负担\”和\”WordPress排除指定文章/分类内容不被站内搜索显示出来\”文章。刚才在整理收藏夹的时候看到之前还保存了一份禁止前端搜索的方法,这里刚才测试之后发现也是可以用的,一并整理记录。

第一、脚本部分

//关闭站内搜索
if(!is_admin()){
function fb_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\’, \’fb_filter_query\’ );
add_filter( \’get_search_form\’, create_function( \’$a\’, \”return null;\” ) );
}

其实仔细一看和之前的还是一样的。既然写到这里就一并发布吧。

第二、如何使用

直接将脚本添加到当前主题Functions.php文件中即可生效。这时候我们再去前端搜索看到的是404页面。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

【声明】:本评测不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告

木沐主机评测 国外服务器主机评测 WordPress禁止/关闭前端站内搜索功能方法 减轻数据库压力 https://www.mumupc.com/archives/10901.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象