0

ログイン時にユーザーに関するすべての情報を表示するにはどうすればよいですか?

お気に入り

名:姓:メールアドレス

カスタムフィールド -住所 -電話番号

ここにコード行がありますが、それをどうすればよいかわかりません

$all_meta_for_user = get_user_meta( userid );
4

1 に答える 1

0

使用できる関数は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 );
?>

お役に立てれば。

于 2013-01-09T06:12:04.217 に答える