检查用户是否已登录,如果已登录,则重定向到其他页面 时间:2011-07-24 作者:javy 我正在创建一个会员网站,要求用户登录才能使用该网站。主页可公开查看。在主页上,我想加入一个功能,如果用户登录,可以将其重定向到网站内的页面。我试过的代码<?php if (is_user_logged_in() ) { wp_redirect (\'dashboard\' ); exit; } ?> 给我一个“headers ready sent”错误。代码放在php文件的顶部。我做错了什么? 2 个回复 SO网友:Rarst 我不确定您是否只是简化了示例,但请确保在中使用完整URLwp_redirect() 呼叫此外,我认为在template_redirect 钩 SO网友:javy <?php if (is_user_logged_in() ) { wp_redirect ( home_url("/dashboard") ); exit; } ?> 这就是我想到的,而且有效。还有,我想我把这个放在下面也搞砸了<?php /*Template Name: Home*/ ?> 新代码位于第1行,并且有效。 结束 文章导航