Комментарии (рубрика)
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 код аватара ( |
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() | Обновляет количество комментариев у указанной записи (поста). |