WordPress как на ладони

comments_link()WP 0.71

Выводит на экран ссылку (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(); ?>

Примеры

0

#1 Демонстрация

comments_link();

Выведет на экран:

  • если у записи нет комментариев: http://example.com/postname#respond
  • если у записи есть комменты: http://example.com/postname#comments
0

#2 Выведем ссылку на форму комментирования текущей статьи в Цикле WordPress:

<a href="<?php comments_link(); ?>">Оставить комментарий</a>

Если этот код применить, например, на странице рубрик, то для каждой статьи будет выведена ссылка "оставить комментарий", нажав на которую пользователь попадет сразу к форме комментирования на странице статьи.

Список изменений

С версии 0.71 Введена.

Код comments_link() WP 6.4.3

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() );
}
4 комментария
    Войти