Aller au contenu principal
Version: Next

User

Cette façade a pour objectif de simplifier la manipulation et la récupération d'informations d'un utilisateur. Principalement, elle sera utilisée pour l'utilisateur courant.

Exemple


$user = User::current();

if(!$user->exist() || !$user->isAdmin()){
    // do something...
}

Méthodes

remarque

La façade stocke dans son instance l'utilisateur courant ou spécifié. S'il existe, il s'agira d'une instance de WP_User

current()

Stocke l'utilisateur courant, s'il est authentifié dans l'instance

get(string $emailOrName)

Stocke l'utilisateur spécifié par l'adresse mail ou son identifiant dans l'instance.

hasRole(string $role)

Vérifie si l'utilisateur a bien un rôle précis.

isAdmin()

Vérifie si l'utilisateur est administrateur ou non.

exist()

Vérifie si l'utilisateur existe. Dans le cas où get ou current stocke null plutôt qu'une instance de WP_User, cela veut dire qu'il n'existe pas.

data()

Retourne l'instance de WP_User si elle existe.