/*
* добавляем новый коммент и сразу же обращаемся к нему
*/
$comment_parent = isset($_POST['comment_parent']) ? absint($_POST['comment_parent']) : 0;
$commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'comment_parent', 'user_ID');
$comment_id = wp_new_comment( $commentdata );
$comment = get_comment($comment_id);
На wp-kama написано что wp_new_comment работает на основе wp_insert_comment, или надо что бы использовалось именно wp_insert_comment?
Проблема именно с моим способом ajax комментариев. У меня после отправки комментария он сразу отображается на странице, без её обновления.
А вот если отключить ajax или использовать другой способ, при котором комментарий после отправки не отображается, а человеку просто приходит уведомление что комментарий успешно добавлен - тогда все работает.
Буду выбирать между "без ajax" и "другим способом"