get_comment_author() WP 1.5.0

Отримує ім’я автора коментаря. Якщо поле “ім’я автора” ( comment_author ) порожнє, функція поверне: “Анонімний” ( __('Anonymous')). Функція призначена для використання у циклі коментарів.

Працює на основі:
get_comment()
Основа для:
comment_author()

Хуки з функції

Повертає

Строку. Ім’я автора коментаря.

Використання

$author = get_comment_author( $comment_ID );
$comment_ID
(число/об’єкт)
ID або об’єкт коментаря, ім’я автора якого потрібно отримати.

Приклади

0

#1 Отримаємо ім’я автора поточного коментаря у циклі

echo get_comment_author( $comment_ID ); // Поверне: Євген

список змін

З версії 1.5.0Введено.
З версії 4.4.0Added ability для $comment_ID для того, щоб accept a WP_Comment object.

Код get_comment_author() WP 6.0.2

function get_comment_author( $comment_ID = 0 ) { $comment = get_comment( $comment_ID ); $comment_ID = ! empty( $comment->comment_ID ) ? $comment->comment_ID : $comment_ID; if ( empty( $comment->comment_author ) ) { $user = ! empty( $comment->user_id ) ? get_userdata( $comment->user_id ) : false; if ($user) { $author = $user->display_name; } else { $author = __( 'Anonymous' ); } } else { $author = $comment->comment_author; } /** * Filters returned comment author name. * * @ Since 1.5.0 * @since 4.1.0 The `$comment_ID` and `$comment` parameters були added. * * @param string $author The comment author's username. * @param string $comment_ID Коментарі ID як numeric string. * @param WP_Comment $comment The comment object. */ return apply_filters( 'get_comment_author', $author, $comment_ID, $comment); }

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *