WordPress博客禁用前台搜索功能

  • 时间:
  • 浏览:0

  可能性WordPress自带的搜索功能结果排序非常糟糕,在站点文章多的时候 真难通过搜索找到我本人要找的内容,不少人可能性使用 Google CSE 来提供站内搜索。但会 WordPress默认的搜索功能依然这麼禁用掉,这会留下隐患。WordPress在进行搜索的时候 速率单位非常低,可能性人们利用这俩 不够对你的博客发起全都有搜索请求语句,你的服务器很有可能性宕机。但会 在站内搜索可能性有更好的替代品的情况下,你们歌词 歌词 应该禁止在前台使用WordPress自带的搜索功能,只需在主题的 functions.php 文件里加入下面的代码即可。

add_filter('posts_search', 'disable_search_query_like'); 

function disable_search_query_like($arg){

if(!is_admin()){

return '';

}else{

return $arg;

}

}

if(isset($_GET['s'])){



add_filter('posts_request', 'disable_search_query');

}

function disable_search_query($arg){

if(!is_admin()){

return '';

}else{

return $arg;

}

}

  打上去完代码时候 ,输入WordPress默认的搜索地址 http://yourdomain.com/?s=xxxx 将显示都这麼任何文章(提示语因主题而异),时候 会对数据库产生搜索查询。但会 在后台的所有文章界面你们歌词 歌词 依然都都要进行搜索。

Wordpress下载:

本文转自:http://www.codecto.com/2011/10/disable-wordpress-search-functon-on-frontside/

Tags: wordpress禁用前台搜索   wordpress教程   wordpress下载  
责任编辑:cc120