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.9.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 ) ) );
}