Как определить отправленный комментарий при разработке темы WordPress?
Обычно тема WordPress отправляет комментарии через wp-comments-post.php. После успешной отправки происходит редирект обратно на страницу с добавлением "#comment-" в URL. Я хочу выводить сообщение: "Ваш комментарий ожидает модерации, которая занимает около 24 часов". Конечно, можно перехватить location.href и проверить наличие "#comment-", чтобы показать сообщение о модерации. Однако "#comment-" может появиться в URL и другими способами, что приведёт к ложным срабатываниям.
Как правильно определить в теме WordPress, что комментарий был только что отправлен и произошёл редирект обратно на страницу?

Самый простой и понятный способ — добавить соответствующий код в ваш колбэк wp_list_comments()
, который выводит сообщение, если комментарий ожидает модерации.
Обычно код выглядит примерно так:
<?php if ($comment->comment_approved == '0') : ?>
<em><?php _e('Ваш комментарий ожидает модерации.') ?>
В противном случае, если вы не используете колбэк, вы можете подключиться к соответствующему хуку действий, например pre_comment_content
, чтобы вставить тот же контент.
