2015-01-30 3 views
1

Мне нужно получить идентификатор пользователя, выполнив поиск в поле ввода. скажем, мне нужен идентификатор пользователя adre (который на самом деле 33). Любая помощь будет оценена по достоинству.получить идентификатор пользователя от имени пользователя - buddyPress

// this way i can get username with user id. 
$user_ID = 33; 
$user = new BP_Core_User($user_ID); 
$user_array = $user->profile_data; 
echo $user_nicename=$user_array['user_nicename']; // adre 

// now i need to get user id by username. 
//echo bp_displayed_user_id(); 

ответ

1

Попробуйте get_userdatabylogin

$user = get_userdatabylogin('admin'); 
var_dump($user); 
echo $user->ID; // prints the id of the user 

или это

<?php $user = get_user_by($field, $value); ?> 

$ поле для (строка) (обязательно) 'ID', 'тихоход', 'электронная почта', или 'login'

$ value is for (string | integer) (обязательно) Найти это значение поля

Default: None 
+1

совершенный. я отвечу на ответ через 8 минут –

 Смежные вопросы

  • Нет связанных вопросов^_^