【问题标题】:Wordpress how to get all user meta data by user ID?Wordpress 如何通过用户 ID 获取所有用户元数据?
【发布时间】:2012-02-23 10:23:47
【问题描述】:

如何在 Wordpress 中通过用户 ID 获取所有用户元数据?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    @Boopathi Rejan 几乎拥有它。使用以下代码输出所有用户元数据,然后查看并找到您的值

     $user_info = get_user_meta($current_user->ID);
     var_dump($user_info);
    

    您可以将 USERID 更改为任何值,目前设置为显示登录用户的 ID。

    【讨论】:

      【解决方案2】:
        $user_info = get_userdata($userid);
        $username = $user_info->user_login;
        $first_name = $user_info->first_name;
        $last_name = $user_info->last_name;
      

      【讨论】:

        【解决方案3】:
        <?php
        $current_user = wp_get_current_user();
        echo 'Username: ' . $current_user->user_login . '<br />';
        echo 'User email: ' . $current_user->user_email . '<br />';
        echo 'User first name: ' . $current_user->user_firstname . '<br />';
        echo 'User last name: ' . $current_user->user_lastname . '<br />';
        echo 'User display name: ' . $current_user->display_name . '<br />';
        echo 'User ID: ' . $current_user->ID . '<br />';
        ?> 
        

        【讨论】:

          【解决方案4】:

          使用以下代码

          $current_user = wp_get_current_user();
          
          $user_info = get_userdata($current_user->ID);
          
          echo $user_info->roles[0];
          

          【讨论】:

            【解决方案5】:

            您可以使用wpcli for this: 在控制台输入...

            wp user meta list user
            

            user = 要获取元数据的用户登录名、用户电子邮件或用户 ID。

            【讨论】:

              【解决方案6】:

              试试这个

              $user_info = get_userdata($userid);
              var_dump($user_info);
              

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2016-08-11
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2023-02-11
                相关资源
                最近更新 更多