Плагин captcha для WordPress
Чтобы использовать этот плагин, создайте новый каталог в папке wp-content/plugins/ вашего WordPress сайта. Назовите ее (captcha-math).
Создайте новый файл с именем captcha-math.php
Скопируйте нижеприведенный код в этот файл. Затем активируйте плагин в административной панели WordPress.
Вставляем в форму с помощью шорт-кода
captcha_math
Не забываем про скобки [ ]
Пример:
Пожалуйста, подтвердите что Вы не робот: 9 + 7 =
Пожалуйста, решите следующую математическую задачу:';
$captcha_html .= '' . $a . ' + ' . $b . ' =
';
$captcha_html .= '';
return $captcha_html;
}
// Проверка правильности ответа на капчу
add_action('init', 'captcha_math_check');
function captcha_math_check() {
if (isset($_POST['captcha_answer']) && isset($_POST['captcha_result'])) {
$user_answer = $_POST['captcha_answer'];
$correct_answer = $_POST['captcha_result'];
if ($user_answer != $correct_answer) {
// Обработка ошибки - неправильный ответ на капчу
wp_die('Неправильный ответ на капчу. Пожалуйста, попробуйте еще раз.');
}
}
}
Приятного пользования!