Что умеет
Плагин добавляет в стандартные формы WordPress поле с картинкой, на которой нужно ввести показанный код. Подключить проверку можно к форме входа, регистрации, восстановления пароля и к форме комментариев, причём для каждой формы отдельно.
В настройках выбирается, из чего собирается код: только заглавные буквы, только строчные или оба регистра; буквы, цифры или их сочетание. Интерфейс переведён на русский.
Главное отличие от Google reCAPTCHA в том, что проверка выполняется на вашем сервере. Ключи и регистрация в сторонних сервисах не нужны, а данные посетителей никуда не передаются, что упрощает вопросы с 152-ФЗ.
Установка и настройка
Установите и активируйте плагин, затем откройте раздел «Captcha» в меню администрирования. Отметьте формы, в которых нужна защита, выберите тип и регистр символов и сохраните настройки. После этого откройте форму входа в приватном окне браузера и проверьте, что картинка отображается и вход проходит.
Для картинки серверу нужна графическая библиотека PHP (обычно GD), на большинстве хостингов она уже есть.
Подводные камни
- Защита от простых ботов, не от целевых. Против массовых автоматических отправок помогает, против живого атакующего или сервисов распознавания капч — нет. Для входа лучше добавить ограничение попыток и двухфакторную аутентификацию.
- Кэш. Если страница с формой кэшируется, картинка может устареть, и посетитель будет получать ошибку «неверный код». Исключите такие страницы из кэша.
- Конструкторы форм. Contact Form 7, WooCommerce и формы page builder’ов могут не подхватывать эту капчу: проверьте каждую форму.
- Если заблокировали себя, отключите плагин переименованием папки в
wp-content/plugins/по FTP.
Кому подойдёт
Небольшим блогам и сайтам, которым нужно быстро отсечь простой спам в комментариях и регистрациях без Google и внешних ключей. Если нужна защита посерьёзнее, посмотрите Akismet, Antispam Bee или CleanTalk: они анализируют сообщения и не заставляют посетителя вводить код.