私は現在REST APIを使用しており、get_userdata()
を必要としていますが、user_id
の代わりにusername
を持っています。
質問: これはWordPressのコア機能の範囲内で可能ですか。そうでない場合は、usernameを介してユーザー情報を取得し、それからget_userdata呼び出しを実行するためにそこからuser_idを取得する方法についてのラウンドがありますか?
get_userdata()
関数はget_user_by('ID')
関数のエイリアスです。このコードを使用してください:
$username = 'your user name';
$user = get_user_by('login', $username);
成功した場合にWP_Userオブジェクト、失敗した場合にfalseを返します。 コーデックス を参照してください。
REST API :http://example.com/wp-json/wp/v2/users/<id>