get_currentuserinfo()


WordPressのget_currentuserinfo()関数は、現在ログインしているユーザーの情報を取得するために使用されます。この関数はグローバル変数$current_userにユーザー情報をセットします。

構文

get_currentuserinfo();
  • get_currentuserinfo()は引数を取りません。

例1: 現在のユーザー情報を取得する

この例では、現在ログインしているユーザーの情報を取得し、表示します。

<?php global $current_user; get_currentuserinfo(); echo 'ユーザー名: ' . $current_user->user_login; ?>

例2: ユーザーの表示名を取得する

現在ログインしているユーザーの表示名を取得して表示します。

<?php global $current_user; get_currentuserinfo(); echo '表示名: ' . $current_user->display_name; ?>

例3: ユーザーのメールアドレスを取得する

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

<?php global $current_user; get_currentuserinfo(); echo 'メールアドレス: ' . $current_user->user_email; ?>

例4: ユーザーのIDを取得する

現在ログインしているユーザーのIDを取得して表示します。

<?php global $current_user; get_currentuserinfo(); echo 'ユーザーID: ' . $current_user->ID; ?>

例5: ユーザーの役割を取得する

現在ログインしているユーザーの役割を取得して表示します。

<?php global $current_user; get_currentuserinfo(); echo 'ユーザー役割: ' . implode(', ', $current_user->roles); ?>

例6: ユーザーの登録日を取得する

現在ログインしているユーザーの登録日を取得して表示します。

<?php global $current_user; get_currentuserinfo(); echo '登録日: ' . $current_user->user_registered; ?>

例7: ユーザーのURLを取得する

現在ログインしているユーザーのURLを取得して表示します。

<?php global $current_user; get_currentuserinfo(); echo 'ユーザーURL: ' . $current_user->user_url; ?>

例8: ユーザーの説明を取得する

現在ログインしているユーザーの説明(バイオグラフィー)を取得して表示します。

<?php global $current_user; get_currentuserinfo(); echo 'ユーザー説明: ' . $current_user->description; ?>

注意点

  • get_currentuserinfo()はWordPress 4.5以降では非推奨となっています。代わりにwp_get_current_user()を使用することが推奨されます。
  • この関数を使用する前に、ユーザーがログインしているかどうかを確認することが重要です。

関連機能: