我正在尝试重定向用户,如果他们尝试访问特定的子网站(ID 13)并且他们没有登录。由于某种原因wp_redirect执行并且标头位置不起作用,请向我显示一个空白页面。我把它放到functions.php。
中function wpse69369_redirect(){
if(get_current_blog_id() == '13'){
if(!is_user_logged_in()){
exit(wp_redirect('http://google.com'));
}
}
add_action( 'init', 'wpse69369_redirect' );
我做错了什么?
答案 0 :(得分:0)
我认为您忘记在功能}
中结束标记wpse69369_redirect
,这就是显示空白页面的原因。
以下是您的更新代码。
function wpse69369_redirect(){
if(get_current_blog_id() == '13'){
if(!is_user_logged_in()){
exit(wp_redirect('http://google.com'));
}
}
}
add_action( 'init', 'wpse69369_redirect' );