get_user_by( string $field, int|string $value )
Retourne les informations d'un utilisateur par un champ donné.
Paramètres
$field(string)requisLe champ avec lequel la recherche sera faite. Accepte 'id', 'ID', 'slug', 'email', 'login'.
$value(int|string)requisLa valeur correspondant au champ choisi. Ex : id d'un utilisateur.
Retourne
(WP_User|false) L'objet WP_User si succès, false autrement.
Déclaration et structure de la fonction get_user_by()
get_user_by() est déclarée dans le fichier wp-includes/pluggable.php à la ligne 101 :
function get_user_by( $field, $value ) {
$userdata = WP_User::get_data_by( $field, $value );
if ( ! $userdata ) {
return false;
}
$user = new WP_User();
$user->init( $userdata );
return $user;
}
Où est utilisée la fonction get_user_by()
dans le CMS WordPress
Exemple
$user = get_user_by( 'email', 'user@example.com' );
echo 'User is ' . $user->first_name . ' ' . $user->last_name;
Sources
Codex WordPress : get_user_by()
Autres fonctions dans le même fichier : wp-includes/pluggable.php