get_user_by
将通过“id”、“slug”、“email”或“login”向您获取用户数据。
“slug”是user\\u nicename。
$user = get_user_by(\'slug\',\'nicename\');
然而,我不知道你所说的“名字”是什么意思。还有其他看似合理的“名称”字段,但并非所有字段都是必需的。这里有
display_name
例如
搜索以下字段user_nicename
您需要创建一个新的WP_User_Query
.
$args= array(
\'search\' => \'Display Name\',
);
$user = new WP_User_Query($args);
搜索的默认列似乎基于
the type of data in the search field 但您可以通过使用
search_fields
参数
$args= array(
\'search\' => \'Display Name\', // or login or nicename in this example
\'search_fields\' => array(\'user_login\',\'user_nicename\',\'display_name\')
);
$user = new WP_User_Query($args);