web-dev-qa-db-ja.com

作者のWebサイトのURL

ユーザー管理領域内の「Webサイト」フィールドで、各ユーザーに特定のHTMLページ(作成者のバイオページと呼びましょう)を割り当てました。そのURLを1ページの投稿に表示するにはどうすればよいですか。私は$ curauth-> user_urlを使うと仮定していますが、空白のページが返されます。

1
mktggirl

あなたは$curauthを割り当てる必要があります、そしてあなたは著者アーカイブではなく通常のページにいるのであなたは get_userdata 関数を使って、そしてそのようにユーザーIDを渡すことができます

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

あるいは、あなたがループに入っているなら、あなたはthe_author_link();を使うことができます。これは著者のウェブサイトのURLをリンクとして表示し、リンクのテキストは著者のプロフィール表示名です。

1
Bainternet

the_author_link を使います。

<?php the_author_link(); ?>
1
Milo