Обработка reCAPTCHA
-
Как, при неверной капче, вернуться на исходную страницу и сохранить заполненные поля? Не нравится мне голая страница с сообщением об ошибке.
add_filter("preprocess_comment", "verify_comment_captcha"); /* подвесил проверку капчи */
if (true == $response["success"]) { return $commentdata; } else { echo __("Неверная капча, вернитесь и попробуйте снова."); return null; }
пытался ставить redirect и достать значения полей из $commentdata, но выдает ошибку о дублировании комента.
Можно перенаправить форму с wp-comments-post.php на свой файл, но как после этого передать данные дальше? И в каком виде отправляются данные? Насколько я понял, $commentdata создаётся в wp-comments-post.php.
- Тема «Обработка reCAPTCHA» закрыта для новых ответов.