首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当您执行空白搜索时,WordPress搜索将转到帖子页面

当您执行空白搜索时,WordPress搜索将转到帖子页面
EN

Stack Overflow用户
提问于 2013-04-13 21:55:25
回答 1查看 2.8K关注 0票数 1

是的,关于我的wordpress主题,我把它们放在一起……

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

有人能帮上忙吗?这不是一个大问题,但它是一个小故障,我想摆脱。

谢谢。

泰瑞

EN

回答 1

Stack Overflow用户

发布于 2013-08-03 13:47:41

我也遇到了同样的问题,这是wordpress默认给出的。

但幸运的是,我发现了一些对我有帮助的东西。

在"Functions.php“中添加以下内容

代码语言:javascript
复制
 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');

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

代码语言:javascript
复制
<?php if ( have_posts() && strlen( trim(get_search_query()) ) != 0 ) : ?>

也许它也会对你有帮助

有关详细信息,请阅读:Customize empty search wordpress

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15988564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档