【wordpress】wordpressでログイン処理をする

ログインさせる処理は

// 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 );

これだけのが多いですが、これだとログインできません。