vendredi 25 septembre 2026

À propos

Contact

Lexique · Cœur de WordPress

Utilisateur

En anglais : « User »

Un utilisateur est un compte enregistré dans WordPress, doté d'identifiants de connexion, d'un profil et d'un ou plusieurs rôles déterminant ses autorisations.

Que ce soit pour rédiger des articles, modérer des commentaires ou simplement s’abonner à une newsletter liée au site, WordPress a besoin d’un système de comptes distinct des simples visiteurs anonymes.

Fonctionnement dans WordPress

Chaque utilisateur est stocké dans la table wp_users pour ses informations de connexion, tandis que ses rôles et capacités résident dans une métadonnée wp_capabilities de la table wp_usermeta — ce qui explique pourquoi, en Multisite, un même compte peut avoir un rôle différent sur chaque site du réseau. Les fonctions wp_get_current_user(), get_userdata() et wp_insert_user() couvrent la plupart des besoins courants.

Exemple

$utilisateur = wp_get_current_user();
echo $utilisateur->user_email;

À ne pas confondre avec

Le rôle, qui n’est qu’un des attributs de l’utilisateur, ou le profil utilisateur, l’écran d’administration qui permet de consulter et modifier ces informations, mais ne constitue pas en soi la donnée stockée.

Bon à savoir

L’adresse e-mail d’un utilisateur doit rester unique sur l’ensemble du site, contrairement à son identifiant de connexion qui peut, selon la configuration, être modifié après création du compte, une confusion fréquente lors de la mise en place d’un système d’authentification personnalisé.

Un compte peut être créé sans jamais recevoir de rôle explicite, ce qui le prive alors de toute capacité même basique ; ce cas se rencontre notamment lors d’imports de données mal configurés, où l’utilisateur existe en base sans pouvoir se connecter utilement à l’administration.