im开发一个私人访问wordpress网站。我创建了一个简码以在wordpress中的页面上插入自定义登录表单,现在我需要重定向所有未登录到自定义登录页面的用户,但是当我尝试重定向时会遇到无限循环。 我使用了is_page()函数来防止使用自定义登录名将重定向加载到页面上,但是也会发生无限循环。
我插入主题主题的functions.php中的代码,但无法正常工作。
代码是:
function redirect_users()
{
if(!is_page(426) && !is_user_logged_in())
{
wp_redirect("http://example.com/site/login");
exit;
}
}
add_action('init','redirect_users');
自定义登录页面的ID为426,我也尝试使用该页面的页面,但也无法正常工作。