URL-адрес веб-сайта автора


Я назначил определенную html-страницу (назовем ее страницей биографии автора) каждому пользователю в поле "веб-сайт" в области администрирования пользователя. Как мне получить этот URL-адрес для отображения в публикации на одной странице? Я предполагаю, что я должен использовать $curauth->user_url, но он возвращает пустую страницу.

 1
Author: mktggirl, 2011-05-20

2 answers

Вам нужно назначить $curauth, и поскольку вы находитесь не в архиве автора, а на обычной странице, вы можете использовать функцию get_userdata и передать идентификатор пользователя следующим образом:

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

Или, если вы находитесь в цикле, вы можете использовать the_author_link();, который будет отображать URL-адрес веб-сайта автора в качестве ссылки, а текст ссылки - это отображаемое имя профиля автора публично в качестве поля.

 1
Author: Bainternet, 2011-05-20 15:12:38

Использовать the_author_link:

<?php the_author_link(); ?>
 1
Author: Milo, 2011-05-20 15:07:55