【WordPress】ログイン中のユーザー情報を取得する方法

こんにちは!CODE CLUB965のKです!

今回はWordPressで現在ログイン中のユーザー情報を取得する方法について書こうと思います。

結論から言うと、「wp_get_current_user()」という関数を使うことで現在ログイン中のユーザー情報を取得することができます。

どんな情報が取得できるのかも含めて書こうと思います。

wp_get_current_user()の基本的な使い方

基本的な使い方ですが、引数なしでwp_get_current_user()を呼び出すだけでOKです。
便利ですね。笑

$user = wp_get_current_user();

取得できる情報

取得できる情報はかなりあるのですが、よく目にする情報だと以下のような値が取得できます。

// ユーザーID
echo $user->ID;

// ユーザー名
echo $user->user_login; 

// 姓
echo $user->last_name;

// 名
echo $user->first_name;

// ニックネーム
echo $user->user_nicename;

// 登録メールアドレス
echo $user->user_email;

// ユーザーステータス
echo $user->user_status;

// ブログ上の表示名
echo $user->display_name;

ちなみにこれ以外に取得できる情報を知りたい場合は、「var_dump()」で確認するといいです。

$user = wp_get_current_user();
var_dump($user);

最後に

今回は、現在ログイン中のユーザー情報を取得することができる「wp_get_current_user()」について紹介しました。

取得できる情報については、上記の方法で確認するのが面倒な場合、公式のサイトやその他のサイトを調べてみて下さい。

それでは、また!

 
質問や感想がある方は、TwitterのDM、リプ欄にコメントください!
その他CODE CLUB965のことで気になことがあれば無料で面談できますので、お気軽にお問い合わせください!