WordPress搜索为空时仍返回结果的解决办法

03月/27日/WordPress/浏览 328

WordPress搜索为空时仍返回结果的解决办法,搜索为空没内容时可以返回首页,或者指定具体页面就好。


我们可以在WordPress主题functions.php文件至下方的“?>”前,加入以下PHP代码即可。


add_filter( 'request', 'zhuige_redirect_blank_search' );
function zhuige_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;
}


发表评论

暂无评论,抢个沙发...

客服 工单