comment_author_email_link()WP 0.71

Выводит на экран email адрес комментатора как mailto ссылку.

Если в настройках выключена опция обязательного заполнения имени и email, то comment_author_email_link() ничего не выведет.

Этот тег должен быть использован внутри Цикла комментариев.

Заметка: выводить email адреса не безопасно, так как они могут быть использованы спамерами.

Работает на основе: get_comment_author_email_link()

Хуков нет.

Возвращает

null. Выводит на экран html код mailto ссылки.

Использование

<?php comment_author_email_link($linktext, $before, $after); ?>
$linktext(строка)
Текст ссылки. По умолчанию отображается email комментатора.
По умолчанию: email комментатора
$before(строка)
Текст, перед ссылкой.
По умолчанию: ''
$after(строка)
Текст, после ссылки.
По умолчанию: ''
$comment(число/WP_Comment)
ID или объект комментария, email ссылку автора которого нужно получить. С версии 4.6.
По умолчанию: 0 (текущий комментарий)

Примеры

0

#1 Выведем на экран email комментатора:

email: <?php comment_author_email_link(); ?><br />
0

#2 Изменим текст ссылки

На "Написать комментатору на почту" и выделим его сначала и конца знаками [ и ]:

<?php comment_author_email_link('Написать комментатору на почту', ' [ ', ' ] '); ?>

Получим: [ <a href="mailto:aaa@mail.ru">Написать комментатору на почту</a> ]

Список изменений

С версии 0.71 Введена.
С версии 4.6.0 Added the $comment parameter.

Код comment_author_email_link() WP 6.5.2

function comment_author_email_link( $link_text = '', $before = '', $after = '', $comment = null ) {
	$link = get_comment_author_email_link( $link_text, $before, $after, $comment );
	if ( $link ) {
		echo $link;
	}
}