comments_link() WP 0.71
Выводит на экран ссылку (URL) на форму комментирования текущей статьи.
Этот Тег шаблона нужно использовать внутри Цикла WordPress.
Работает на основе:
get_comments_link()
✈ 1 раз = 0.001856с = очень медленно | 50000 раз = 3.18с = быстро | PHP 7.1.5, WP 4.8.2
Хуков нет.
Использование
<?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
VER 5.0.3
Cвязанные функции
Из раздела: Комментарии
- cancel_comment_reply_link()
- comment_author_email_link()
- comment_form()
- comment_form_title()
- comment_id_fields()
- comment_text()
- comment_type()
- comments_number()
- comments_popup_link()
- get_avatar()
- get_avatar_data()
- get_avatar_url()
- get_cancel_comment_reply_link()
- get_comment()
- get_comment_author_email()
- get_comment_pages_count()
- get_comment_reply_link()
- get_comment_text()
- get_comment_type()
- get_comments()
- get_comments_link()
- get_comments_number()
- get_comments_pagenum_link()
- get_edit_comment_link()
- get_next_comments_link()
- get_page_of_comment()
- get_previous_comments_link()
- get_the_comments_navigation()
- get_the_comments_pagination()
- is_comment_feed()
- is_trackback()
- next_comments_link()
- paginate_comments_links()
- previous_comments_link()
- sanitize_comment_cookies()
- the_comments_navigation()
- the_comments_pagination()
- wp_allow_comment()
- wp_count_comments()
- wp_delete_comment()
- wp_get_current_commenter()
- wp_handle_comment_submission()
- wp_insert_comment()
- wp_list_comments()
- wp_new_comment()
- wp_notify_moderator()
- wp_notify_postauthor()
- wp_set_comment_cookies()
- wp_set_comment_status()
- wp_transition_comment_status()
- wp_update_comment()
- wp_update_comment_count()
А при создании нового типа записи (register_post_type()
данная функция будет работать?
Да, будет.
А какая функция добавляет в тело каждого комментария ссылку на определенный комментарий типа
сайт.ру/статья/#comment-142
get_comment_link