Quand on se rend sur la page profil d’un utilisateur dans l’administration de WordPress, on y trouve différents champs :
- L’adresse de messagerie (l’email en fait) ;
- Le site web.
L’extension Yoast SEO ajoute 3 champs pour renseigner son lien de profil Google+, Facebook et son identifiant Twitter.
Toutes ces informations sont présentées de la manière suivante :
Si cela ne vous suffit pas, vous pouvez rajouter des champs personnalisés, comme le lien du profil Instagram ou Pinterest par exemple.
Pour cela, copiez-collez le code suivant dans le fichier functions.php
de votre thème enfant:
Ce qui nous donne :
Maintenant voyons…
Comment afficher un champ de profil personnalisé
Ajouter des champs c’est très bien, encore faut-il les afficher sur notre site pour que cela soit vraiment utile.
Pour cela, rendez vous dans le template author.php
ou author-bio.php
de votre thème enfant, et copiez-collez le code suivant avant la boucle WordPress (donc avant la balise while
…) :
Si votre thème ne possède pas ce template, utilisez le plugin Reveal Template pour savoir quel fichier est utilisé pour afficher cette page. Vous pouvez aussi trouver toutes les informations sur les pages auteurs et sur la variable $curauth sur le Codex de WordPress.
Et voilà, vous pouvez maintenant rajouter n’importe quelle information sur les pages de profil de vos auteurs.