function v_forcelogin() { if (!is_user_logged_in() && (v_getUrl() != wp_login_url() && v_getUrl() != wp_registration_url() && v_getUrl() != wp_lostpassword_url())) { wp_redirect(wp_login_url(), 302); exit; } }
function v_forcelogin() { $url = v_getUrl(); if (!is_user_logged_in() && preg_replace('/\\?.*/', '', $url) != preg_replace('/\\?.*/', '', wp_login_url())) { wp_safe_redirect(wp_login_url($url), 302); exit; } }