如何禁用WordPress前台搜索功能

   2025-07-23 admin00120

下面由wordpress教程栏目给大家介绍如何禁用wordpress前台搜索功能,希望对需要的朋友有所帮助!

WordPress自带的搜索功能很弱、效率非常低,如果有人利用这个缺陷发起很多搜索请求,你的服务器很有可能会宕机。我们可以使用百度、360等实现站内搜索,并禁止前台使用WordPress自带的搜索功能,在当前主题的functions.php文件里加入以下代码即可。

代码

//禁用WordPress前台搜索功能functiondisable_search($query,$error=true){if(is_search()&&!is_admin()){$query->is_search=false;$query->query_vars['s']=false;$query->query['s']=false;if($error==true)//执行搜索后显示的错误页面//$query->is_home=true;//跳转到首页$query->is_404=true;//跳转到404页}}add_action('parse_query','disable_search');add_filter('get_search_form',create_function('$a',"returnnull;"));
 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅  |  京ICP备2024057451号-2