wp_generate_password устанавливает пароль, но не может войти с помощью созданного пароля

Im создает простую страницу входа / регистрации, включающую пользовательскую модерацию и загрузку wp для тяжелого подъема.

Я могу получить нового пользователя, добавленного в db, и пароль будет создан и хэширован, и все, но когда я перейду к логину с этой учетной записью, пароль не будет работать. я в тупике …

Кто-нибудь видит что-нибудь, чего я не вижу?

require_once( ABSPATH . WPINC . '/registration.php' ); $user_pass = wp_generate_password(); $userdata = array( 'user_pass' => $user_pass, 'user_login' => esc_attr( $_POST['user_email'] ), 'user_email' => esc_attr( $_POST['user_email'] ), ); if( !$userdata['user_login'] ) $error .= __('An Email Address is required for registration.', 'frontendprofile'); elseif ( username_exists( $userdata['user_login'] ) ) $error .= __('Sorry, that Email Address is already in use for another account.', 'frontendprofile'); elseif ( !is_email( $userdata['user_email'] ) ) $error .= __('You must enter a valid Email Address.', 'frontendprofile'); elseif ( email_exists( $userdata['user_email'] ) ) $error .= __('Sorry, that Email Address is already for another account.', 'frontendprofile'); else{ $new_user = wp_update_user( $userdata ); } 

заранее спасибо,

Solutions Collecting From Web of "wp_generate_password устанавливает пароль, но не может войти с помощью созданного пароля"