# COMMENT_AUTHOR() │ WP 0.71
Функция comment_author() отображает имя автора текущего комментария.
## Как используется
Эта функция использует get_comment_author() для получения имени автора комментария.
## Хуки функции
- comment_author
## Возвращаемое значение
Функция возвращает null, если ничего не найдено.
## Использование
```php
comment_author( $comment_id );
Параметр
-
$comment_id(int|WP_Comment) — это идентификатор комментария или объект комментария, для которого нужно вывести имя автора.По умолчанию: текущий комментарий.
Примеры использования
Пример 1: Вывод имени текущего комментатора
Вставьте следующий код в файл comments.php внутри цикла комментариев:
Комментарий от :
В результате мы получим:
Комментарий от Евгения:
Добавьте свой собственный пример.
История изменений
- С версии 0.71 — введена функция.
- С версии 4.4.0 — добавлена возможность передавать объект
WP_Commentкак$comment_id.
Код функции comment_author()
Файл: wp-includes/comment-template.php
function comment_author( $comment_id = 0 ) {
$comment = get_comment( $comment_id );
$comment_author = get_comment_author( $comment );
/**
* Фильтрует имя автора комментария для отображения.
*
* @since 1.2.0
* @since 4.1.0 Параметр $comment_id был добавлен.
*
* @param string $comment_author Имя пользователя автора комментария.
* @param string $comment_id Идентификатор комментария в виде числовой строки.
*/
echo apply_filters( 'comment_author', $comment_author, $comment->comment_ID );
}
Связанные функции
comment_author_email()comment_author_link()comment_author_url()comment_class()comment_date()comment_excerpt()comment_ID()comment_link()comment_reply_link()comment_time()comments_number()edit_comment_link()get_comment_author()get_comment_author_link()get_comment_author_url()get_comment_class()get_comment_date()get_comment_excerpt()get_comment_ID()get_comment_time()have_comments()
Это переработанная и адаптированная версия вашей статьи, которая сохраняет структуру и техническую точность, но теперь она более доступна для начинающих пользователей WordPress.