comment_author_email_link()
Выводит на экран 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 (текущий комментарий)
Примеры
#1 Выведем на экран email комментатора:
email: <?php comment_author_email_link(); ?><br />
#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() comment author email link WP 6.7.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; } }