Как получить имя текущего пользователя по user_id в BuddyPress?
24 июл. 2012 г., 10:17:30
Просмотры: 28.1K
Голосов: 3
Мне нужно отобразить имена пользователей по их идентификатору (user id).
Есть ли функция наподобие get_user_displayname($userid)? (и еще один вопрос: существует ли шорткод для получения названий групп?)
Заранее спасибо

user1460692
368
Все ответы на вопрос
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;

vmassuchetto
1.75K
24 июл. 2012 г. 14:22:47
0
Возможно, это не ответ на данный вопрос, но в итоге я пришел к этому вопросу, когда искал способ получить отображаемое имя пользователя по его ID
$user_displayname = get_user_by( 'id', $userid )->display_name ;
Так что, возможно, мой ответ кому-то пригодится

Mohamed Slimane
151
2 окт. 2020 г. 17:39:19
1
В WordPress есть удобная нативная функция под названием get_user_by

Elium
1
16 нояб. 2013 г. 15:21:45
Похожие вопросы
3
ответов
4
ответов