Комментарии (рубрика)

cancel_comment_reply_link()

Выводит на экран ссылку для формы комментария: "отменить ответ".

comment_author_email_link()

Выводит на экран email адрес комментатора как mailto ссылку.

comment_form()

Выводит на экран готовый код формы комментирования.

comment_form_title()

Выводит текст для заголовка формы комментирования, учитывая отвечает ли комментатор на другой комментарий или просто комментирует статью.

comment_id_fields()

Генерирует 2 скрытых поля для формы комментирования: comment_post_ID и comment_parent. Эти поля нужны для правильной работы формы комментирования.

comment_text()

Выводит на экран текст комментария.

comment_type()

Выводит на экран название типа комментария. Названия можно указывать произвольные.

comments_link()

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

comments_popup_link()

Выводит готовую <a> ссылку на всплывающее окно комментариев, работает при использовании скрипта comments_popup_script().

get_avatar()

Получает html код аватара (<img>) комментатора, если пользователь авторизирован или указал email при комментировании. Обычно используется в разделе комментариев.

get_avatar_data()

Получает массив данных об аватаре, по переданному email, ID, объекту пользователя, объекту поста или комментария.

get_avatar_url()

Получает ссылку на аватар, по переданному email, ID или объекту пользователя. Также можно передать объект поста или комментария.

get_cancel_comment_reply_link()

Получает ссылку «отменить ответ», для формы комментария.

get_comment()

Получает данные указанного комментария из базы данных. Возвращает экземпляр класса WP_Comment (условно можно сказать что возвращаются все поля таблицы wp_comments).

get_comment_author_email()

Получает email автора текущего в цикле комментария. Можно указать ID комментария, email автора которого нужно получить.

get_comment_pages_count()

Подсчитывает количество страниц комментариев у поста (на сколько страниц разбиты комментарии).

get_comment_reply_link()

Получает ссылку <a>, которая позволяет отвечать на комментарий. Используется в цикле комментариев.

get_comment_text()

Получат текст указанного или текущего в цикле комментария.

get_comment_type()

Получает тип указанного или текущего в цикле комментария.

get_comments()

Получает комментарии по указанным параметрам, в виде массива данных.

get_comments_link()

Получает ссылку (URL) на все комментарии текущей записи (поста).

get_comments_number()

Получает количество всех комментариев поста, включая уведомления и пинги.

get_comments_pagenum_link()

Получает ссылку на указанную страницу пагинации комментариев записи.

get_edit_comment_link()

Получает УРЛ на страницу редактирования указанного комментария.

get_next_comments_link()

Получает ссылку (тег A) на следующую страницу комментариев. Должна использоваться на странице записи.

get_page_of_comment()

Получает страницу пагинации комментариев во фронт-энде на которой должен отображаться указанный комментарий.

get_previous_comments_link()

Получает ссылку (тег A) на предыдущую страницу комментариев. Должна использоваться на странице записи.

get_the_comments_navigation()

Получает ссылки на предыдущую/следующую страницы комментариев, если такие ссылки существуют. Используется на страницах записей в блоке комментариев.

get_the_comments_pagination()

Получает ссылки пагинации комментариев: список ссылок на следующие, предыдущие страницы комментариев записи.

is_comment_feed()

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

is_trackback()

Проверяет, является ли текущий запрос запросом на страницу пингов (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()

Получает данные о количестве комментариев на сайте или отдельно для указанного поста. Данные собираются отдельно по типам комментов (все варианты поля comment_approved: approved, spam и т.д.).

wp_delete_comment()

Удаляет или помещает в корзину комментарий по указанному ID.

wp_get_current_commenter()

Получает имя, почту, URL текущего комментатора из куков. Используется для формы комментариев.

wp_handle_comment_submission()

Обрабатывает публикацию комментария. Вызывается в файле wp-comments-post.php при публикации комментария через форму комментирвоания.

wp_insert_comment()

Вставляет/добавляет комментарий в базу данных.

wp_list_comments()

Выводит комментарии записей (постов, страниц). Функция может принимать ряд параметров и используется в шаблоне для вывода списка комментариев к посту/странице. Некоторые из параметров можно настроить в админ-панели.

wp_new_comment()

Добавляет новый комментарий в Базу Данных. Фильтрует данные.

wp_notify_moderator()

Уведомляет по почте администратора и автора записи о добавлении нового комментария или пинга, который ожидает проверки.

wp_notify_postauthor()

Отвечает за email уведомление автора записи, о том что к его записи был оставлен комментарий/пинг (comment/trackback/pingback). Отправляет email уведомление.

wp_set_comment_cookies()

Устанавливает куки (имя, почту, сайт), которые используются для идентификации неавторизованного пользователя при комментировании.

wp_set_comment_status()

Устанавливает статус комментария: hold, approve, spam.

wp_spam_comment()

Перемещает указанный комментарий в Спам (помечает коммент как спам).

wp_transition_comment_status()

Вызывает специальные хуки, когда статус комментария изменяется с одного на другой: например с unapproved на approved.

wp_update_comment()

Обновляет существующий комментарий в Базе Данных.

wp_update_comment_count()

Обновляет количество комментариев у указанной записи (поста).