建设工作站服务器
本文主要介绍了如何禁用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