お問い合わせ
    氏名

    メールアドレス

    件名

    お問い合わせ内容



    会員登録(無料)
    ログイン
    スキルアップは今すぐこちら!▶

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

    WordPress(ワードプレス)
    この記事は約3分で読めます。

    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()を使うと、上記のような情報が取れます!

    ご参考ください😃

    0 件のコメント

    コメント
    タイトルとURLをコピーしました