ログイン時にユーザーに関するすべての情報を表示するにはどうすればよいですか?
お気に入り
名:姓:メールアドレス
カスタムフィールド -住所 -電話番号
ここにコード行がありますが、それをどうすればよいかわかりません
$all_meta_for_user = get_user_meta( userid );
使用できる関数はget_currentuserinfoで、現在ログインしているユーザーの詳細を取得します。
ユーザーのカスタム フィールドに使用される関数はget_user_meta です
<?php global $current_user;
get_currentuserinfo();
echo 'Username: ' . $current_user->user_login . "\n";
echo 'User email: ' . $current_user->user_email . "\n";
echo 'User first name: ' . $current_user->user_firstname . "\n";
echo 'User last name: ' . $current_user->user_lastname . "\n";
echo 'User display name: ' . $current_user->display_name . "\n";
echo 'User ID: ' . $current_user->ID . "\n";
?>
user id にログインしたら、 get_user_meta を使用して詳細を取得できます。
<?php
$all_meta_for_user = get_user_meta($current_user->ID );
print_r( $all_meta_for_user );
?>
お役に立てれば。