Navigation

REST APIを使用して特定のユーザーの詳細情報を取得する方法

📅 7月 8, 2025
👤
1 min read

トピック: REST APIを使用して特定のユーザーの詳細情報を取得する方法

概要

REST APIを使用してWordPressサイト上の特定のユーザーの詳細情報を取得する方法について説明します。このスニペットは、外部のシステムやアプリケーションとWordPressサイトを連携させる際に役立ちます。

サンプルコード


$user_id = 1; // 取得したいユーザーのID
$request = wp_remote_get( rest_url( 'wp/v2/users/' . $user_id ) );
$response = wp_remote_retrieve_body( $request );
$user_data = json_decode( $response, true );

// ユーザー情報を出力
echo 'ユーザー名: ' . $user_data['name'];
echo 'メールアドレス: ' . $user_data['email'];

解説

  • `$user_id = 1;` で取得したいユーザーのIDを指定します。
  • `wp_remote_get( rest_url( 'wp/v2/users/' . $user_id ) );` でREST APIを使用してユーザー情報を取得します。
  • `json_decode( $response, true );` でAPIからのレスポンスを連想配列に変換します。
  • 取得したユーザー情報は`$user_data`に格納され、それぞれの情報はキーを指定して取得できます。

ベストプラクティス

  • ユーザー情報の取得には認証が必要な場合があります。適切な認証を行い、権限の範囲内でAPIを利用してください。
  • 取得したユーザー情報を適切に表示するために、データのバリデーションやエスケープ処理を適用してセキュリティを確保しましょう。

← Back to WordPress