WordPress博客禁用前台搜索功能

  • 时间:
  • 浏览:2
  • 来源:1分彩平台-1分彩网投平台_1分彩投注平台

  什么都有有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