Article mis à jour le 28/11/2014

Ajouter des informations de contact

WordPress propose par défaut de nombreux champs à remplir dans le profil des utilisateurs.

Le nom, le prénom, le pseudo, une description, un email Yahoo Messenger ou AIM.

En revanche, le CMS ne propose rien sur Facebook, Twitter, et autres réseaux sociaux ! Dommage lorsque l’on veut se tourner vers une communauté de plus en plus connectée.
La solution est assez simple, il suffit de demander à WordPress d’ajouter ces champs.

Pour ce faire, rendez-vous dans votre fichier functions.php de votre thème/child thème.

Maintenant, nous allons ajouter ces lignes de code PHP :

Ici, on supprime yim, aim, jabber et on ajoute les autres. Vous pouvez évidemment choisir d’ajouter/supprimer les lignes selon vos besoins.

 

Ajouter des informations personalisées

C’est maintenant que les choses se compliquent un petit peu. Nous allons ajouter des champs autre que les champs dits de « contact » que nous venons de voir.

Pour compléter la petite astuce que j’ai publiée sur les Gamercard et Gamertad Xbox Live, je vais prendre comme exemple un champ Gamercard et Gamertag. Nous allons également ajouter un champ « Localisation ».

Le fonctionnement est le suivant : Nous allons ajouter du code à notre fichier fonctions.php pour demander à wordpress de créer de nouvelles variables. Ici, $gamercard, $gamertag et $location. Ce code fonctionne parfaitement, c’est un copier/coller de celui que j’utilise sur un de mes sites.
Voici les fonctions à insérer :

 

Voilà c’est fait, nos champs existent. Vous pouvez les remplir en vous rendant dans votre profil utilisateur. En revanche, ils ne servent pas encore à grand-chose car il reste stocké dans le profil et visible seulement par les administrateurs dans les profils de chaque utilisateur.

L’affichage des informations

Ces informations d’utilisateur sont stockés dans les meta user.

C’est donc avec l’id d’un utilisateur que nous allons pouvoir afficher toutes les informations que nous venons d’ajouter !

Dans le tutoriel suivant je vous expliquerai comment afficher ces informations sur vos pages d’auteurs.

Voir le tutoriel sur l’affichage des informations du profil utilisateur

Brice Capobianco

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager…
Responsable commercial en agence web, je suis également développeur freelance WordPress à Rennes.

Coorganisateur des Meetups WordPress Rennes et fondateur de b-website.com.