Как получить имя текущего пользователя по user_id в BuddyPress?

24 июл. 2012 г., 10:17:30
Просмотры: 28.1K
Голосов: 3

Мне нужно отобразить имена пользователей по их идентификатору (user id).

Есть ли функция наподобие get_user_displayname($userid)? (и еще один вопрос: существует ли шорткод для получения названий групп?)

Заранее спасибо

0
Все ответы на вопрос 3
0

Вы можете использовать ту же самую функцию WordPress get_userdata для создания конкретной функции. Добавьте это в ваш файл functions.php:

function get_display_name($user_id) {
    if (!$user = get_userdata($user_id))
        return false;
    return $user->data->display_name;
}

Теперь вы можете сделать что-то вроде:

$display_name = get_display_name($some_user_id);
echo $display_name;
24 июл. 2012 г. 14:22:47
0

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

$user_displayname = get_user_by( 'id', $userid )->display_name ;

Так что, возможно, мой ответ кому-то пригодится

2 окт. 2020 г. 17:39:19
1

В WordPress есть удобная нативная функция под названием get_user_by

16 нояб. 2013 г. 15:21:45
Комментарии

Пожалуйста, не просто добавляйте ссылки, лучше предложите объяснение в своем ответе.

Nicolai Grossherr Nicolai Grossherr
16 нояб. 2013 г. 17:08:35