get_comments_link()
Получает ссылку (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 6.7.2
function get_comments_link( $post = 0 ) { $hash = get_comments_number( $post ) ? '#comments' : '#respond'; $comments_link = get_permalink( $post ) . $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 Post ID or WP_Post object. */ return apply_filters( 'get_comments_link', $comments_link, $post ); }