comment_link()
Выводит ссылку (URL) комментария.
Используется в цикле комментариев или можно указать ID комментария ссылку которого нужно вывести.
Перед выводом ссылка обрабатывается esc_url(), т.е. возвращается безопасная ссылка.
Работает на основе: get_comment_link()
1 раз — 0.053325 сек (тормоз) | 50000 раз — 9.37 сек (быстро)
Хуки из функции
Возвращает
null
. Ничего. Выводит результат на экран.
Использование
comment_link( $comment );
- $comment(число/WP_Comment)
- ID или объект комментария. По умолчанию глобальный объект где хранится текущий комментарий в цикле.
По умолчанию: null (текущий комментарий в цикле)
Примеры
#1 Выведем ссылку на текущий комментарий в цикле
<a href="<?php comment_link(); ?>">Ссылка на этот комментарий</a> // получим: // <a href="http://example.com//example-post/comment-page-2/#comment-3">Ссылка на этот комментарий</a>
Список изменений
С версии 1.5.0 | Введена. |
С версии 4.4.0 | Introduced the $comment argument. |
Код comment_link() comment link WP 6.7.1
function comment_link( $comment = null ) { /** * Filters the current comment's permalink. * * @since 3.6.0 * * @see get_comment_link() * * @param string $comment_permalink The current comment permalink. */ echo esc_url( apply_filters( 'comment_link', get_comment_link( $comment ) ) ); }