web-dev-qa-db-fra.com

URL du site auteur

J'ai attribué une page HTML spécifique (appelons-la une page de biographie d'auteur) à chaque utilisateur dans le champ "site Web" de la zone d'administration de l'utilisateur. Comment puis-je obtenir cette URL à afficher dans une seule page? Je suppose que je vais utiliser $ curauth-> user_url mais cela retourne une page vierge.

1
mktggirl

vous devez assigner $curauth et puisque vous ne vous trouvez pas dans une archive auteur, mais sur une page normale, vous pouvez utiliser la fonction get_userdata et transmettre l'ID utilisateur comme suit:

$curauth = get_userdata(1);
//and then use 
echo $curauth->user_url;

ou si vous êtes dans la boucle, vous pouvez utiliser the_author_link(); qui affiche l'URL du site Web de l'auteur sous forme de lien et le texte du lien indiquant publiquement le nom d'affichage du profil de l'auteur sous forme de champ.

1
Bainternet

utiliser the_author_link :

<?php the_author_link(); ?>
1
Milo