User
Cette façade à pour objectif de simplifié la manipulation et récupération d'informations d'un utilisateur. Principalement, il sera utiliser pour l'utilisateur courant.
Exemple
$user = User::current(); if(!$user->exist() || !$user->isAdmin()){ // do something... }
Méthodes
remarque
La façade stock dans son instance l'utilisateur courant ou spécifié. Si il existe, il s'agira d'une instance de WP_User
current()
Stock l'utilisateur courant, si il est authentifié dans l'instance
get(string $emailOrName)
Stock l'utilisation spécifié par l'adresse mail on 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 sur l'utilisateur existe. Dans le cas ou get ou current stock 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.