• Как, при неверной капче, вернуться на исходную страницу и сохранить заполненные поля? Не нравится мне голая страница с сообщением об ошибке.

    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» закрыта для новых ответов.