get_comments_link() WP 1.5.0
Получает ссылку (URL) на все комментарии текущей записи (поста).
Работает на основе: get_permalink()
Основа для: comments_link()
Хуки из функции
Возвращает
Строку. URL на комментарии.
Использование
get_comments_link( $post_id );
- $post_id(число/WP_Post)
- ID или объект записи. По умолчанию глобальная переменная $post.
По умолчанию: 0 (текущая запись)
Примеры
#1 Демонстрация, что получает ссылка
Допустим функция вызывается на странице записи с URL: http://example.com/page, тогда:
// если у записи нет комментариев: echo get_comments_link(); //> http://example.com/page#respond // если у записи есть комменты: echo get_comments_link(); //> http://example.com/page#comments
Список изменений
С версии 1.5.0 | Введена. |
Код get_comments_link() get comments link WP 5.6.2
function get_comments_link( $post_id = 0 ) {
$hash = get_comments_number( $post_id ) ? '#comments' : '#respond';
$comments_link = get_permalink( $post_id ) . $hash;
/**
* Filters the returned post comments permalink.
*
* @since 3.6.0
*
* @param string $comments_link Post comments permalink with '#comments' appended.
* @param int|WP_Post $post_id Post ID or WP_Post object.
*/
return apply_filters( 'get_comments_link', $comments_link, $post_id );
}