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.