是的,我把我的wordpress主题放在一起......
当您单击搜索按钮(搜索字段为空)时,它会将您带到博客页面.我已将index.php指定为博客页面,并创建了另一个页面并将其指定为主页.
有人可以帮忙吗?它不是一个主要的问题,但它是一个小故障,我想摆脱.
谢谢.
特里
我也遇到了同样的问题,它是由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
| 归档时间: |
|
| 查看次数: |
2727 次 |
| 最近记录: |