首页CMS快速禁止WordPress自带搜索功能减少数据库的负载性能

快速禁止WordPress自带搜索功能减少数据库的负载性能

时间2024-05-22 14:50:03发布访客分类CMS浏览289
导读:今天网友的网站由于数据多大,而且搜索采用的是WordPress自带搜索功能,所以会导致数据库压力比较大,需要增加较大的服务器配置硬件才能解决这个问题。如果用户搜索量大的话,确实是一个负担。老蒋有看到数据较大和流量较多的站点都是采用的单独的搜...

今天网友的网站由于数据多大,而且搜索采用的是WordPress自带搜索功能,所以会导致数据库压力比较大,需要增加较大的服务器配置硬件才能解决这个问题。如果用户搜索量大的话,确实是一个负担。老蒋有看到数据较大和流量较多的站点都是采用的单独的搜索功能,比如直接引用360或者百度搜索。

这个我们需要先禁止掉他的站内搜索功能,然后对于安装哪个搜索引擎的搜索内置,这个看他自己。像有的主题还自带设置搜索引擎内置的搜索功能,这个需要我们设置对应的API参数。

//禁用WordPress搜索功能 https://www.itbulu.com/wp-disable-search.htmlfunction disable_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', "return null;
    " ) );
    

我们将代码添加到当前主题的 Functions.php 文件中,然后我们就可以禁止当前WP的搜索。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 快速禁止WordPress自带搜索功能减少数据库的负载性能
本文地址: https://pptw.com/jishu/665658.html
8个常见批量修改WordPress文章信息的有用代码(批量提高效率) 特殊符号类型的CSS hack技术

游客 回复需填写必要信息