当您进行空白搜索时,WordPress搜索会转到帖子页面

Ter*_*y T 1 wordpress search

是的,我把我的wordpress主题放在一起......

当您单击搜索按钮(搜索字段为空)时,它会将您带到博客页面.我已将index.php指定为博客页面,并创建了另一个页面并将其指定为主页.

有人可以帮忙吗?它不是一个主要的问题,但它是一个小故障,我想摆脱.

谢谢.

特里

Jac*_*ack 6

我也遇到了同样的问题,它是由wordpress默认给出的.

但幸运的是我发现了一些帮助我的东西.

在下面的"Functions.php"中添加

 function SearchFilter($query) {
    // If 's' request variable is set but empty
    if (isset($_GET['s']) && empty($_GET['s']) && $query->is_main_query()){
        $query->is_search = true;
        $query->is_home = false;
    }
    return $query;}
add_filter('pre_get_posts','SearchFilter');
Run Code Online (Sandbox Code Playgroud)

然后在search.php中替换下面的行(第15行)

<?php if ( have_posts() && strlen( trim(get_search_query()) ) != 0 ) : ?>
Run Code Online (Sandbox Code Playgroud)

可能它也会帮助你

有关详细信息,请阅读:自定义空搜索wordpress