Si vous avez des pages auteurs sur votre site, c’est à dire des pages utilisateurs. Vous pouvez avoir besoin de de créer des liens personnalisés qui pointent vers ces profils.

Il existe déjà une fonction pour ça, il s’agit de get_the_author_link, mais cette fonction retourne un lien formaté avec le nom de l’auteur du post et l’URL de sa page.

Nous aurions également pu utiliser get_author_posts_url qui ne retourne qu’une URL, mais cette fonction n’est valable qui si c’est l’URL de l’auteur du post affiché que nous voulons générer.

Ici, nous utilisons une petite fonction qui utilise get_userdata et qui va nous permettre de retourner seulement l’URL d’une page auteur et avec l’ID utilisateur de notre choix . Il sera ensuite aisée de l’utiliser dans un fichier thème.

Collez donc ces deux petites fonctions dans votre fichier functions.php, puis utilisez get_bweb_user_link pour retourner le lien et bweb_user_link  pour l’afficher.

Notez que le seul paramètre nécessaire est l’ID du user.

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.