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

comments_link() WP 0.71

Выводит на ссылку (URL) на форму комментирования текущей статьи.

Этот Тег шаблона нужно использовать внутри Цикла WordPress.

Работает на основе: get_comments_link()

Хуков нет.

Использование

<?php comments_link(); ?>

Примеры

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

comments_link();

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

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

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

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

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

Код comments link: wp-includes/comment-template.php WP 4.8.2

<?php
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() );
}

Cвязанные функции

Из раздела: Комментарии

comments_link 7 комментариев
  • Ramis cайт: financialbeauty.ru

    А при создании нового типа записи (register_post_type()wink данная функция будет работать?

    1
    Ответить3.3 года назад #
  • NeXan cайт: v-thailand.com @

    А какая функция добавляет в тело каждого комментария ссылку на определенный комментарий типа
    сайт.ру/статья/#comment-142

    Ответить2.1 года назад #
  • Артем

    Подскажите, как вывести ссылку на комментарии не к текущей статье, а к определенной, например по id?

    Ответить1.1 года назад #
  • artist

    У меня не на форму выводит, а на первый комментарии. Форма остается далеко внизу.

  • Артур

    День добрый,
    каким образом лучше вывести ссылку на профиль комментатора?
    признателен за ответ!

Здравствуйте, !

Ваш комментарий