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.
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.
utiliser the_author_link
:
<?php the_author_link(); ?>