## Функция COMMENT_LINK() │ WP 1.5.0
Эта функция используется для отображения ссылки на комментарии.
### Использование
С помощью функции get_comment_link() вы можете получить ссылку на конкретный комментарий. Например, если вы вызовете эту функцию 1 раз, выполнение займет около 0.053 сек. Если вызвать её 50000 раз, это займёт около 9.37 сек.
### Хуки, связанные с функцией
- comment_link — этот хук позволяет изменить ссылку на комментарий.
### Возвращаемое значение
Функция ничего не возвращает (null).
### Применение
Функцию comment_link можно использовать следующим образом:
```php
comment_link( $comment );
Параметр:
$comment(int|WP_Comment) — объект или ID комментария. По умолчанию используется глобальный объект комментария.
Примеры использования
Пример 1: Вывод ссылки на текущий комментарий в цикле
Вы можете создать анкорную ссылку на конкретный комментарий следующим образом:
Ссылка на этот комментарий
Этот код сгенерирует ссылку, которая будет выглядеть так (в зависи��ости от настроек ваших постоянных ссылок):
Ссылка на этот комментарий
Изменения
- С 1.5.0 — Введена функция.
- С 4.4.0 — Добавлен параметр
$comment.
Код функции COMMENT_LINK() в WP 6.7.2
Вот как выглядит код функции comment_link, который можно найти в файле wp-includes/feed.php:
function comment_link( $comment = null ) {
/**
- Фильтрует постоянную ссылку текущего комментария.
- @since 3.6.0
- @see get_comment_link()
- @param string $comment_permalink Постоянная ссылка на текущий комментарий.
*/
echo esc_url( apply_filters( 'comment_link', get_comment_link( $comment ) ) );
}
Связанные функции
Комментарии:
add_comment_meta()— добавление метаданных к комментарию.clean_comment_cache()— очистка кэша комментариев.comments_template()— загрузка шаблона для комментариев.get_comment_author()— получение автора комментария.get_comments_number_text()— получение текста со счётом комментариев и другое.
Цепочки URL:
admin_url()— получение URL панели администратора.home_url()— получение главного URL сайта и другое.
Циклы комментариев:
comment_author()— вывод автора комментария.comments_number()— вывод числа комментариев и другое.