Что умеет
Really Simple CAPTCHA — служебный плагин. Своей страницы настроек и собственных форм у него нет: он предоставляет другим плагинам готовый механизм капчи. Изначально его написали для Contact Form 7, где он добавляет поле с картинкой.
Принцип работы: при показе формы плагин создаёт два файла с одинаковым случайным именем. Один содержит картинку с символами, другой хеш правильного ответа. Когда посетитель отправляет ответ, считается хеш введённого значения и сравнивается с сохранённым. Сессии PHP при этом не используются, что исключает типичные конфликты.
Разработчики могут вызывать класс ReallySimpleCaptcha в собственном плагине, менять цвета фона и другие параметры, генерировать слово, изображение и проверять ответ.
Установка и настройка
Загрузите плагин в каталог плагинов и активируйте. Отдельных настроек нет. В Contact Form 7 добавьте в форму теги капчи и поле ответа, после чего изображение начнёт выводиться.
Если картинка не показывается, попросите хостинг включить библиотеки GD и FreeType и проверьте права на запись во временную папку. Для Contact Form 7 это каталог в uploads.
Подводные камни
- Слабая защита. Автор честно предупреждает, что защита несерьёзная. От целенаправленного спама и современных ботов она не спасёт. Для надёжной защиты используйте honeypot, Turnstile или антиспам-сервис.
- Удобство. Символы на картинке раздражают посетителей и плохо читаются с мобильных. Это снижает число заявок.
- Временные файлы. Старые файлы капчи накапливаются во временной папке. Следите за очисткой и правами доступа.
- Доступность. Картинка с кодом неудобна для слабовидящих и скринридеров.
- Кэш. Страницы с формой не должны кэшироваться полностью, иначе картинка будет одинаковой для всех.
Кому подойдёт
Небольшим сайтам с Contact Form 7, где нужна простая капча без внешних сервисов и передачи данных посетителей. Если нужна защита посерьёзнее, посмотрите CF7 Apps с honeypot и hCaptcha, Cloudflare Turnstile или Advanced Google reCAPTCHA.