从用户名获取用户 ID - buddyPress
get user id from username - buddyPress
我需要通过在输入字段中搜索来获取用户 ID。假设我需要一个用户 ID 'adre'(实际上是 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_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'、'slug'、'email' 或 'login'
$值是为了
(string|integer) (required) 搜索此字段值
Default: None
我需要通过在输入字段中搜索来获取用户 ID。假设我需要一个用户 ID 'adre'(实际上是 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_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'、'slug'、'email' 或 'login'
$值是为了 (string|integer) (required) 搜索此字段值
Default: None