comments_link()
Выводит на экран ссылку (URL) на форму комментирования текущей статьи.
Этот Тег шаблона нужно использовать внутри Цикла WordPress.
Заметка: результат уже очищен для вывода на экран, функцией esc_url().
Работает на основе: get_comments_link()
Основа для: comments_popup_link()
1 раз — 0.001856 сек (очень медленно) | 50000 раз — 3.18 сек (быстро) | PHP 7.1.5, WP 4.8.2
Хуков нет.
Возвращает
null
.
Использование
<?php comments_link(); ?>
Примеры
#1 Демонстрация
comments_link();
Выведет на экран:
- если у записи нет комментариев: http://example.com/postname#respond
- если у записи есть комменты: http://example.com/postname#comments
#2 Выведем ссылку на форму комментирования текущей статьи в Цикле WordPress:
<a href="<?php comments_link(); ?>">Оставить комментарий</a>
Если этот код применить, например, на странице рубрик, то для каждой статьи будет выведена ссылка "оставить комментарий", нажав на которую пользователь попадет сразу к форме комментирования на странице статьи.
Список изменений
С версии 0.71 | Введена. |
Код comments_link() comments link WP 6.8
function comments_link( $deprecated = '', $deprecated_2 = '' ) { if ( ! empty( $deprecated ) ) { _deprecated_argument( __FUNCTION__, '0.72' ); } if ( ! empty( $deprecated_2 ) ) { _deprecated_argument( __FUNCTION__, '1.3.0' ); } echo esc_url( get_comments_link() ); }