ワードプレスのユーザーIDからユーザーの姓名をPHPで取得する方法のコードをご紹介いたします。
ユーザーIDからユーザーの姓名をPHPで取得するコード
この方法はとても簡単で下記のようになります。
$userid = 5; $first_name = get_user_meta( $userid, 'first_name', true ); $last_name = get_user_meta($userid, 'last_name', true );
この例では$userid = 5; ユーザーID5のユーザーの姓名を取得してみます。
get_user_meta 関数の2番目の引数に’first_name’ (名前)、’last_name'(苗字)を指定することで、ユーザーIDから姓名が取得できます。
get_user_metaで取得できるユーザー情報
そのほかget_user_meta で下記のような情報が取得可能ですが、ユーザーのメールアドレスは取得できません。
locale : 言語
first_name : 名
last_name : 姓
nickname : ニックネーム
description : プロフィール情報
ユーザーIDからユーザーのメールアドレスを取得するには下記のような get_userdataによるコードを使用します。
get_userdata はより多くのユーザーデータを取得できる関数です。
$user_id = 5; $user_info = get_userdata($user_id); $useremail = $user_info->user_email;
get userdata でも上記のように姓名を取得可能です。
$first_name = $user_info->first_name;//名前の取得 $last_name = $user_info->last_name;//苗字の取得 $username = $user_info->user_login; //ユーザーのログインIDも取得可能です
WordPress ワードプレスのテーマやプラグインのコーディングのご依頼・ご相談はWPドクターまでお気軽にお送りください