禁用 WordPress 搜索功能

WordPress 搜索是 WordPress 比较弱的功能,如果你的文章数量太多,流量比较大,那么 WordPress 搜索 会加大数据库查询次数,对服务器压力很大,除了可以用「WP Super Cache」插件缓存外,还是建议用百度站内搜索替代,下面教大家禁用 WordPress 搜索功能方法:

后台」→「外观」→「编辑」 「functions.php」文件,把以下的内容添加进去:

function fb_filter_query( $query, $error = true ) {
        if ( is_search() ) {
                $query->is_search = false;
                $query->query_vars[s] = false;
                $query->query[s] = false;
                if ( $error == true )
                        $query->is_404 = true;
        }
}
add_action( 'parse_query', 'fb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );