2015-01-30 3 views
1

입력 필드에서 검색하여 사용자의 ID를 가져와야합니다. 내가 말할 수있는 사용자 'adre'(실제로는 33)의 ID가 필요합니다. 어떤 도움을 주시면 감사하겠습니다.사용자 이름에서 사용자 ID 가져 오기 - 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', '슬러그', '이메일'시도하거나 '로그인'

$ 값은 (필수)이 필드 값을 검색합니다.

Default: None 
+1

나는 8 분 안에 대답을 수락 할 것이다. –

관련 문제