Простая защита от спама в Contact-Form-7
Добрый день,
Я использую плагин CF7 (Contact Form 7) в Wordpress. Чтобы избежать спама, я использую простые средства:
Я ограничиваю пространство для ввода:
<small style="color:grey;">Characters left: [count your-message down]</small>
[textarea* your-message minlength:20 maxlength:500 placeholder "Your Message"]
Задайте простые математические вопросы:
[quiz random-math-quiz
"Spam: How much is one plus two? (Please fill in the result)|3"
"Spam: How much is three minus two? (Please fill in the result)|1"
"Spam: How much is five minus two? (Please fill in the result)|3"
]
И используйте плагин honeypot:
[honeypot name-as-you-want]
Я уже думал о Blackhole (htaccess / robots), но из-за GDPR в Германии я пока не использовал его.
В статье описывалось, что можно предположить, что формы, которые будут заполнены менее чем за 20 секунд, могут быть помечены как спам. Технически я могу представить, как это сделать, но есть ли у кого-нибудь подход?
Ps Гугл ReCaptcha я не использовал из-за GDPR, а тестирую простой:https://wordpress.org/plugins/really-simple-captcha/
Спасибо