WordPress搜索关键词为空自动跳转到首页

搜索关键词为空,或者全是空格时,也许直接跳转到网站首页会是一个更好的选择。你只需要在functions.php文件中增加一段代码,就可以实现这个功能。

//~ 搜索关键词为空
add_filter( 'request', 'uctheme_redirect_blank_search' );
function uctheme_redirect_blank_search( $query_variables ) {
 if (isset($_GET['s']) && !is_admin()) {
 if (empty($_GET['s']) || ctype_space($_GET['s'])) {
 wp_redirect( home_url() );
 exit;
 }
 }
 return $query_variables;
}

来自uctheme.com

End
版权声明:若无特殊注明,本文皆为( SKY )原创,转载请保留文章出处。
SKY

SKY

原尼玛博客博主。

typecho加强版判断是否首页
xiuno精仿小米论坛主题

热门推荐

发表评论

    avatar
    假装提交肿...

    已有 2 条评论

    1. 奶爸de笔记 奶爸de笔记  
      2019-06-10 23:33
      回复

      方法学习下,我也在考虑搜索不准确的问题怎么处理。

        1. SKY SKY  
          2019-06-11 00:00
          回复

          icon_wink.png 用到这个代码的主要是我的大姐姐套图站(12guo.com),防止空白关键词搜索出现列表页,可以过滤掉很多小白来爬数据。