Перейти до вмісту
Головна » Blog » Проблема з Contact Form 7, спамом і reCAPTCHA v3

Проблема з Contact Form 7, спамом і reCAPTCHA v3

Нещодавно з’явився апдейт плагіну Contact Form 7 до версії 5.1. І був би він нічим не примітний, якби автор плагіна не вирішив форсувати переведення всіх контактних форм на reCAPTCHA v3. У Contact Form 7 5+ мільйонів інсталяцій плагіна для WordPress, і майже всі почалися проблеми з цим оновленням: щодня на форумі підтримки плагіна з’являється десятки тем, пов’язаних з цим апдейтом. В основному у людей проблеми з тим, що Google reCAPTCHA v3, на відміну від reCAPTCHA v2, пропускає багато спаму, поки йде її “навчання”. Більше того, її скрипти вантажаться на всіх сторінках сайту і справа знизу відображається лого і посилання на Google.

Як перемогти спам Contact Form 7

У мене на цьому блозі теж є кілька форм, і мені зовсім не сподобалася безкоштовна реклама Гугла на всіх сторінках. Тому я замінив усі рекапчі у формах на варіант із “питанням-відповіддю”. Зробити це досить просто: треба вибрати опцію “quiz”. В результаті код для форми вийти таким:

[quiz capital-quiz "Тут питання?|Тут відповідь"]

Питання та відповідь може бути написано як цифрами, так і літерами. Я, у своїй формі контакту, вирішив використати просту математику і поки збільшення кількості спаму порівняно з гуглокапчею не помітив.

Spread the love
Позначки:

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *