get_the_author_link() WP 3.0
Возвращает ссылку (A тег) на сайт автора поста. Анкором ссылки будет имя автора.
Используется внутри Цикла WordPress.
Если автор не указал сайт в профиле, то будет возвращено только его имя, без ссылки.
Возвращает ссылку для обработки в PHP (не выводит на экран).
Основа для: the_author_link()
Хуков нет.
Возвращает
Строку. HTML тег А.
Использование
get_the_author_link();
Примеры
#1. Выведем ссылку на сайт автора поста.
Текстом ссылки будет имя автора, которое указывается в поле "отображаемое имя" (Display name) в профиле.
<p>Написал: <?php echo get_the_author_link(); ?></p>
Получим:
Написал: <a href="#сайт автора">James</a>
или
Написал: James
если у автора не указан сайт.
Список изменений
С версии 3.0.0 | Введена. |
Код get_the_author_link() get the author link WP 5.6.2
function get_the_author_link() {
if ( get_the_author_meta( 'url' ) ) {
return sprintf(
'<a href="%1$s" title="%2$s" rel="author external">%3$s</a>',
esc_url( get_the_author_meta( 'url' ) ),
/* translators: %s: Author's display name. */
esc_attr( sprintf( __( 'Visit %s’s website' ), get_the_author() ) ),
get_the_author()
);
} else {
return get_the_author();
}
}