【WordPress】現在のログインユーザー情報の取得をする方法| wp_get_current_user()

wp_get_current_user()

ワードプレスをいろいろと扱っていると、現在のログインしているユーザーの情報を取得したい・・・という時もあるかと思います。そんな時は「wp_get_current_user()」が役に立ちます。

Code Reference

<?php $user = wp_get_current_user(); var_dump($user); ?>

ユーザー情報取得

ユーザー情報が取得されました!

object(WP_User)#418 (8) {
["data"]=> object(stdClass)#434 (10) {
["ID"]=> string(1) "4"
["user_login"]=> string(5) "test3"
["user_pass"]=> string(34) "$P$Ba9aGD0Frk48UYJHZ1t6Pc.Nn1B6ce." ["user_nicename"]=> string(5) "test3"
["user_email"]=> string(21) "test3@eguchiyuuki.com"
["user_url"]=> string(0) ""
["user_registered"]=> string(19) "2020-12-13 09:45:44" ["user_activation_key"]=> string(0) ""
["user_status"]=> string(1) "0"
["display_name"]=> string(15) "てすとまん" }
["ID"]=> int(4)
["caps"]=> array(1) {
["subscriber"]=> bool(true) }
["cap_key"]=> string(15) "wp_capabilities"
["roles"]=> array(1) { [0]=> string(10) "subscriber" }
["allcaps"]=> array(3) {
["read"]=> bool(true)
["level_0"]=> bool(true)
["subscriber"]=> bool(true) }
["filter"]=> NULL
["site_id":"WP_User":private]=> int(1) }

data Object
基本データ

ID int
ユーザID

caps Array
所有するロールの連想配列(キー名がロール名)。管理者の場合はキー名’administrator’の値が1を含む。

cap_key string
ロールのキー名

roles Array
所有するロールの配列(値がロール名)。管理者の場合は’administrator’を含む。

allcaps Array
所有する権限の連想配列(キー名が権限名)

filter string
フィルター

まとめ

wp_get_current_user()を使うと、上記のような情報が取れます!

ご参考ください😃

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です