Registered access area

时间:2015-07-07 作者:C.B.

我想在我的wordpress网站上显示wp登录。php适用于所有网站的访客,而不仅仅是一篇文章或其他内容。我怎么能做到呢?我应该修改哪些文件?

注册用户和管理员用户可以查看网站,但来宾不能。

谢谢

1 个回复
最合适的回答,由SO网友:C.B. 整理而成

好的,我这样解决:

        // Redirect guest users
    function login_redirect() {
        global $pagenow; 
        // If user is not loged in and not in the login page
        if(!is_user_logged_in() && $pagenow != \'wp-login.php\')
              auth_redirect();
    }
    add_action( \'wp\', \'login_redirect\' );

结束