陈奇网络工作室

如何禁用WordPress前台搜索功能

建设工作站服务器

本文主要介绍了如何禁用WordPress的前台搜索功能,有一定的参考价值,需要的朋友可以参考。 希望大家看完这篇文章后,大有收获。 接下来就让编辑带大家一起理解吧。

WordPress中的搜索功能很弱,效率非常低。 如果有人利用这个缺陷启动很多搜索请求,你的服务器很可能会瘫痪。 可以使用百度、360等实现校园搜索,禁止在前台使用WordPress附带的搜索功能。 将以下代码添加到当前主题的functions.php文件中即可。

代码

禁用WordPress前台搜索功能

函数disable _ search ( $ query,$error=true )。

if(is_search )! is_admin ( ) ) }

$query-is_search=false;

$query-query_vars[& #039; s& #039; ]=假;

$query-query[& #039; s& #039; ]=假;

if ( $error==true )

//执行搜索时显示的错误页面

//$query-is_home=true; //跳至首页

$query-is_404=true; 跳到//404页

}

}

add_action(parse_query ),disable_search );

add_filter(& #039; get_search_form )、create_function )、& #039; 返回空值; & #039; );

注:

您可以选择执行搜索后显示的错误页面。 跳到404或网站的首页。

原始代码来自网络,不支持PHP7.2。 修改后,可以支持较高版本的PHP。

谢谢您仔细阅读这篇文章。 在小编分享禁用WordPress前台搜索功能的方法内容有助于大家的同时,请关注西部数码代理商、信息频道,有问题请找西部数码代理商。 详细的解决方法等着你学习。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3