Php 从username-buddyPress获取用户id

Php 从username-buddyPress获取用户id,php,wordpress,buddypress,Php,Wordpress,Buddypress,我需要通过在输入字段中搜索来获取用户的id。假设我需要一个用户'adre'的id(实际上是33)。任何帮助都将不胜感激 // 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']; // a

我需要通过在输入字段中搜索来获取用户的id。假设我需要一个用户'adre'的id(实际上是33)。任何帮助都将不胜感激

// 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();

尝试此
get\u userdatabylogin

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

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