Le titre de ce snippet ne peut pas être plus claire. Il s’agit tout simplement de retourner le nom d’un user, et non pas un lien formaté avec URL et NOM.
On utilise ici la fonction get_userdata avec l’ID du user dont on veut connaitre le nom. Cette fonction Worpdress retourne d’ailleurs de nombreuses informations, relative à la Class WP_User :
- users
- ID
- user_login
- user_pass
- user_nicename
- user_email
- user_url
- user_registered
- display_name
- user_meta
- user_firstname
- user_lastname
- nickname
- description
- wp_capabilities (array)
- admin_color (Le thème choisi en admin. Par défaut ‘fresh’.)
- closedpostboxes_page
- primary_blog
- rich_editing
- source_domain
Voici donc le petit snippet à coller dans le fichier functions.php de votre thème et à utiliser comme bon vous semble !
function get_display_name($user_id) { if (!$user = get_userdata($user_id)) return false; return $user->data->display_name; }
Bonjour, votre snipet pour l’affichage du nom de l’utilisateur dans un site WordPress m’intéresse.
Mais je ne sais pas où l’utiliser… Dans quel fichier dois-je l’utiliser pour que le nom de l’utilisateur apparaisse en haut à gauche ? (par exemple) index.php ? header.php ? D’avance merci de votre réponse. Rodolphe