Wordpress, как получить все метаданные пользователя по идентификатору пользователя? - PullRequest
4 голосов
/ 23 февраля 2012

как получить все метаданные пользователя по идентификатору пользователя в Wordpress?

Ответы [ 6 ]

9 голосов
/ 21 октября 2014

@ Boopathi Rejan почти получил его.Выведите все пользовательские мета с помощью следующего кода, а затем просмотрите и найдите значения, которые вы

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

Вы можете изменить USERID на что угодно, в настоящее время это настройка для отображения идентификатора вошедшего в систему пользователя.

8 голосов
/ 23 февраля 2012
  $user_info = get_userdata($userid);
  $username = $user_info->user_login;
  $first_name = $user_info->first_name;
  $last_name = $user_info->last_name;
2 голосов
/ 25 июня 2013
<?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 />';
?> 
1 голос
/ 14 августа 2016

Используйте следующий код

$current_user = wp_get_current_user();

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

echo $user_info->roles[0];
0 голосов
/ 31 января 2018

Вы можете использовать wpcli для этого : в консоли введите ...

wp user meta list user

user = Логин пользователя, адрес электронной почты пользователя или идентификатор пользователя для получения метаданныхдля.

0 голосов
/ 24 сентября 2014

просто попробуйте это

$user_info = get_userdata($userid);
var_dump($user_info);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...