функция
since 3.0.0
get_the_author_link()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
get_the_author_link( bool $use_title_attr = true ): string
Описание
Если у автора указана домашняя страница, возвращает HTML-ссылку, иначе просто возвращает имя автора.
Оригинал (английский)
If the author has a home page set, return an HTML link, otherwise just return the author’s name.
Параметры
$use_title_attr
bool
необязательный
= true
Добавлять ли атрибут title.
Возвращаемое значение
string
get_the_author()
Исходный код
wp-includes/author-template.php:241
function get_the_author_link( $use_title_attr = true ) {
if ( get_the_author_meta( 'url' ) ) {
global $authordata;
$author_url = get_the_author_meta( 'url' );
$author_display_name = get_the_author();
/* translators: %s: Author's display name. */
$author_title = sprintf( __( 'Visit %s’s website' ), $author_display_name );
$link = sprintf(
'<a href="%1$s"%2$s rel="author external">%3$s</a>',
esc_url( $author_url ),
$use_title_attr ? ' title="' . esc_attr( $author_title ) . '"' : '',
$author_display_name
);
/**
* Filters the author URL link HTML.
*
* @since 6.0.0
*
* @param string $link The default rendered author HTML link.
* @param string $author_url Author's URL.
* @param WP_User $authordata Author user data.
*/
return apply_filters( 'the_author_link', $link, $author_url, $authordata );
} else {
return get_the_author();
}
}
История изменений
| Версия | Описание |
|---|---|
| 7.0.0 | Added $use_title_attr parameter. |
| 3.0.0 | Introduced. |

