Ci-dessous un petit mémo de quelques fonctions permettant la gestion des utilisateurs sous WordPress
//Savoir si le visiteur est connecté en tant qu'utilisateur :
is_user_logged_in();
//Récupération de l'identifiant de l'utilisateur courant :
get_current_user_id();
//Récupération de l'objet user courant et affichage de son nom
$user = wp_get_current_user();
echo $user->display_name;
//Vérifier si l'utilisateur a un rôle (à partir de l'objet $user récupérer ci-dessus)
if (is_user_logged_in() && in_array('administrator', $user->roles)) {
//option visible par l'administrateur
}
//Afficher l'avatar d'un utilisateur (l'utilisateur courant dans ce cas) avec une taille de 60px
echo get_avatar(get_current_user_id(), 60);
//Récupérer la valeur meta unique "nom_de_le_meta" pour l'utilisateur courant :
get_user_meta(get_current_user_id(), 'nom_de_le_meta', true);
//Enregistrer la valeur "mavaleur" pour la meta unique "nom_de_le_meta" de l'utilisateur courant :
add_user_meta(get_current_user_id(), 'nom_de_le_meta', "mavaleur", true);
is_user_logged_in();
//Récupération de l'identifiant de l'utilisateur courant :
get_current_user_id();
//Récupération de l'objet user courant et affichage de son nom
$user = wp_get_current_user();
echo $user->display_name;
//Vérifier si l'utilisateur a un rôle (à partir de l'objet $user récupérer ci-dessus)
if (is_user_logged_in() && in_array('administrator', $user->roles)) {
//option visible par l'administrateur
}
//Afficher l'avatar d'un utilisateur (l'utilisateur courant dans ce cas) avec une taille de 60px
echo get_avatar(get_current_user_id(), 60);
//Récupérer la valeur meta unique "nom_de_le_meta" pour l'utilisateur courant :
get_user_meta(get_current_user_id(), 'nom_de_le_meta', true);
//Enregistrer la valeur "mavaleur" pour la meta unique "nom_de_le_meta" de l'utilisateur courant :
add_user_meta(get_current_user_id(), 'nom_de_le_meta', "mavaleur", true);