Wordpress how to get all user meta data by user ID

2019-01-26 17:41发布

问题:

how to get all user meta data by user ID in Wordpress?

回答1:

@Boopathi Rejan nearly had it. Output all of the user meta by using the following code and then look through and find the values you

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

You can change the USERID to anything, currently this is setup to display the ID of the logged in user.



回答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:

Use the following code

$current_user = wp_get_current_user();

$user_info = get_userdata($current_user->ID);

echo $user_info->roles[0];


回答5:

simply try this

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


回答6:

You can use wpcli for this: In the console type...

wp user meta list user

user = The user login, user email, or user ID of the user to get metadata for.



标签: wordpress