Вместо перенаправления на страницу wp-comments-post.php всплывающее окно с сообщением
Здравствуйте. Как реализовать так же как у Вас в комментариях. После отправки формы не отправляла на страницу wp-comments-post.php, а оставаясь на той же странице вывести сообщение что поля не заполнены или как у Вас в модальном окошке?
Кастомно или плагином.
Кастомный вариант примерно с такой логикой. Создаешь форму, по сабмиту проверяешь ее на фронте, если не ок выводишь сообщение об ошибке, если ок отправляешь аяксом на кастомную функцию обрабатывешь в ней данные и передаешь их в wp_insert_comment() или wp_new_comment. Если модерация не нужна то в респонсе можно вернуть комментарий и вывести его на странице аяксом.