ログインさせる処理は
// login
$creds = array();
$creds[‘user_login’] = $user_login;
$creds[‘user_password’] = $password;
$creds[‘remember’] = true;
$userCreds = wp_signon( $creds, false );
$user = new WP_User($user_id);
wp_set_auth_cookie($user->ID, false, false);
これでログインさせられます。
よく他のサイトにあるのだと
// login
$creds = array();
$creds[‘user_login’] = $user_login;
$creds[‘user_password’] = $password;
$creds[‘remember’] = true;
$user = wp_signon( $creds, false );
これだけのが多いですが、これだとログインできません。