comment_author_email_link

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

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

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

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

Хуков нет.

Возвращает

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

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

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

Примеры

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

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

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

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

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

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

Код из


wp-includes/comment-template.php

WP 4.7.2

<?php
function comment_author_email_link( $linktext = '', $before = '', $after = '', $comment = null ) {
	if ( $link = get_comment_author_email_link( $linktext, $before, $after, $comment ) ) {
		echo $link;
	}
}