Paramètres

$field(string)requis

Le champ avec lequel la recherche sera faite. Accepte 'id', 'ID', 'slug', 'email', 'login'.

$value(int|string)requis

La 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()

    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

Retour