当登录的访问者转到时,以下功能可以正常工作http://sitename.com, 将他们带到网站主页。登录后,访问者可以访问http://www.sitename.com, 但是,它们被错误地重定向到http://sitename.com/splashpage. 有人知道这是什么原因吗?
我已尝试切换网站设置以使用http://www.sitename.com 作为WordPress和站点地址的URL,但这只是扭转了问题,因此当登录用户转到http://sitename.com.
// REDIRECT USERS TO SPLASH PAGE IF THEY\'RE NOT LOGGED IN
add_action (\'template_redirect\',\'mkm_restrict_access\',1);
function mkm_restrict_access() {
$url = site_url(\'/splashpage/\');
if (is_page(\'splashpage\') || is_page(\'login\')) {
//do nothing
} elseif (!is_user_logged_in()) {
wp_redirect( $url );
exit;
}
}
谢谢你的帮助!