get_user()


WordPressのget_user()関数は、指定されたユーザーIDに基づいてユーザーデータを取得するために使用されます。この関数は、ユーザーオブジェクトを返し、ユーザー情報にアクセスするために利用できます。

構文

get_user( int|WP_User $user_id );
  • $user_id(int|WP_User) — ユーザーIDまたはWP_Userオブジェクト。この引数は必須です。

例1: ユーザー情報の取得

指定されたユーザーIDに基づいてユーザー情報を取得します。

<?php $user = get_user( get_current_user_id() ); echo $user->display_name; ?>

例2: ユーザーのメールアドレスの取得

現在ログインしているユーザーのメールアドレスを取得します。

<?php $user = get_user( get_current_user_id() ); echo $user->user_email; ?>

例3: ユーザーのロールの確認

指定されたユーザーのロールを確認します。

<?php $user = get_user( get_current_user_id() ); print_r( $user->roles ); ?>

例4: ユーザーの登録日の取得

ユーザーの登録日を取得します。

<?php $user = get_user( get_current_user_id() ); echo $user->user_registered; ?>

例5: ユーザーの表示名の変更

ユーザーの表示名を変更します。

<?php $user = get_user( get_current_user_id() ); $user->display_name = '新しい表示名'; wp_update_user( $user ); ?>

例6: ユーザーのメタデータの取得

ユーザーのメタデータを取得します。

<?php $user = get_user( get_current_user_id() ); echo get_user_meta( $user->ID, 'meta_key', true ); ?>

注意点

  • get_user()関数は、ユーザーIDが存在しない場合にfalseを返します。
  • ユーザーデータを変更する場合は、wp_update_user()関数を使用してください。
  • ユーザーメタデータを取得する際は、get_user_meta()関数を利用します。

関連機能: