如何将Wordpress中的所有页面重定向到自定义登录

时间:2018-06-19 20:35:54

标签: php wordpress

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,我也尝试使用该页面的页面,但也无法正常工作。

0 个答案:

没有答案