Php Wordpress函数wp_signon()总是返回错误

Php Wordpress函数wp_signon()总是返回错误,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我试图使用Wordpress wp_signon()函数登录用户,但总是失败 还有其他类似的问题,但他们没有解决这个问题 我已经检查了我传递的所有参数,它们都是正确的。当我使用这些工具手动登录时,它们也可以工作 下面是我得到的错误: 错误:用户名无效。密码丢失? 下面是我放在functions.php文件中的触发登录的代码 if(!empty($_REQUEST['status']) && $_REQUEST['status'] == 'success'){ functi

我试图使用Wordpress wp_signon()函数登录用户,但总是失败

还有其他类似的问题,但他们没有解决这个问题

我已经检查了我传递的所有参数,它们都是正确的。当我使用这些工具手动登录时,它们也可以工作

下面是我得到的错误:

错误:用户名无效。密码丢失?

下面是我放在functions.php文件中的触发登录的代码

if(!empty($_REQUEST['status']) && $_REQUEST['status'] == 'success'){
    function custom_login_qhepstowgram() {
        if(!empty($_SESSION['custom-login-user']) && !empty($_SESSION['custom-login-pwd'])){
            $creds = array();
            $creds['user_login'] = $_SESSION['custom-login-user'];
            $creds['user_password'] = $_SESSION['custom-login-pwd'];
            $creds['remember'] = false;
            $user = wp_signon( $creds, false );
            if ( is_wp_error($user) ) {
                $_SESSION['errorMsg'] = $user->get_error_message();
            }
        }
    }

    add_action( 'after_setup_theme', 'custom_login_qhepstowgram' );
}
我从几个小时以来一直在寻找解决方案,有人能帮我吗


提前谢谢。

请确认:您是否尝试使用其他主题登录?您是否清除过
$\u SESSION['errorMsg']
?@eevaa:我只使用一个主题,没有尝试使用其他主题。@Pekka웃: 是的,错误信息在页面加载后会被清除,因此不会再次显示。我问这个问题是因为你的用户名可能有问题。再检查一遍。