WordPressのget_currentuserinfo()関数を使うことで、現在ログインしているユーザ情報(ユーザー名やメールアドレス、ユーザーのプロフィールに入力したWebサイト、ユーザーパスワードのmd5ハッシュなど)を取得することが可能です。
WordPressのユーザー情報を取得して表示
get_currentuserinfo()でログインしているユーザーの情報を取得してみます。
1 2 3 4 5 6 7 8 9 10 |
<?php global $current_user; get_currentuserinfo(); echo 'ユーザー名: ' . $current_user->user_login . "\n"; echo 'メールアドレス: ' . $current_user->user_email . "\n"; echo 'ユーザーレベル: ' . $current_user->user_level . "\n"; echo 'ファーストネーム: ' . $current_user->user_firstname . "\n"; echo 'ラストネーム: ' . $current_user->user_lastname . "\n"; echo '表示名: ' . $current_user->display_name . "\n"; echo 'ユーザーID: ' . $current_user->ID . "\n"; ?> |
※ユーザーのファーストネームやラストネームなど、必須でない項目が登録されていない場合は表示されません。
参考ページ
http://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_currentuserinfo
コメント