禁用管理员CP身份验证(或自动登录)

时间:2014-10-24 作者:Qix - MONICA WAS MISTREATED

有没有办法允许任何人进入管理面板,而无需登录?

或者,如果需要的话,有没有办法让Wordpress使用一组特定的凭据自动登录?

这似乎是一件微不足道的事情,但似乎还没有其他人找到这方面的用例。

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

下面是将所有人作为“autologinuser”登录的示例代码。在使用此代码之前,需要创建“autologinuser”并赋予其角色。

function my_autologin() {
    if (!is_user_logged_in()) {
        $uid = \'autologinuser\';
        $user = get_userdatabylogin( $uid );
        wp_set_auth_cookie($user->ID);
        wp_set_current_user($user->ID);
        do_action(\'wp_login\', $user_login);  // optional
    }
}
add_action(\'init\',\'my_autologin\');

结束

相关推荐

Multisite Login problem

自从我将我的多站点网络从3.8升级到3.9后,我就无法通过主博客登录。它是一个子目录安装,而不是子域。当我尝试登录到主站点时:http://uspress.avenues.org/wp-login.php, 获取消息“此用户已选择删除其帐户,并且内容不再可用。”这不是真的。据我所知,你不能删除主网站,我已经检查了数据库,网站被设置为公共网站。如果转到子网站的登录页,我可以这样登录:http://uspress.avenues.org/kgarnier/wp-login.php主站点的主页是可以访问的,但是