Повысьте безопасность своей формы с помощью контактной формы 7 reCAPTCHA v3

Вы устали от спама на своем веб-сайте, использующем контактную форму 7? Не смотрите дальше! В этой статье блога мы рассмотрим мощную комбинацию контактной формы 7 и reCAPTCHA v3, позволяющую повысить безопасность ваших форм и защитить их от автоматических спам-ботов. Итак, давайте углубимся и повысим безопасность вашей формы!

Во-первых, что такое контактная форма 7? Это популярный плагин WordPress, который позволяет легко создавать контактные формы и управлять ими на вашем веб-сайте. Он удобен для пользователя и имеет широкие возможности настройки, что делает его лучшим выбором для владельцев веб-сайтов. Однако без должной защиты эти формы могут стать мишенью для спам-ботов.

Именно здесь в игру вступает reCAPTCHA v3. Это бесплатная услуга Google, которая использует передовые алгоритмы для обнаружения и предотвращения спама, не нарушая работу пользователей. В отличие от своего предшественника, reCAPTCHA v3 работает незаметно, присваивая оценку каждой отправке формы на основе вероятности того, что она является спамом. Это позволит вам предпринять соответствующие действия в зависимости от полученной оценки.

Теперь давайте углубимся в суть внедрения Contact Form 7 reCAPTCHA v3 на вашем веб-сайте. Вы можете использовать несколько методов, поэтому я познакомлю вас с несколькими популярными:

Метод 1: использование плагина reCAPTCHA v3 для контактной формы 7

  1. Установите и активируйте плагин «Contact Form 7 reCAPTCHA v3» из каталога плагинов WordPress.
  2. Перейдите в раздел «Контакты» → «Интеграция» в панель администратора WordPress.
  3. В разделе «Настройки reCAPTCHA v3» введите ключ вашего сайта и секретный ключ, полученный на веб-сайте reCAPTCHA.
  4. Сохраните настройки, и все готово! Плагин автоматически добавит необходимый код reCAPTCHA в ваши формы Contact Form 7.

Метод 2: внедрение вручную

  1. Зарегистрируйте свой веб-сайт с помощью reCAPTCHA v3, чтобы получить ключ сайта и секретный ключ.
  2. Откройте форму Contact Form 7, которую хотите защитить, на панели администратора WordPress.
  3. Добавьте следующий фрагмент кода в короткий код формы:
[recaptcha_v3 recaptcha id:your_recaptcha_id]
  1. Замените «your_recaptcha_id» на идентификатор, сгенерированный при регистрации вашего веб-сайта с помощью reCAPTCHA v3.
  2. Сохраните изменения, и reCAPTCHA v3 будет интегрирована в вашу форму.

Метод 3. Использование фрагментов кода

  1. Установите и активируйте плагин «Фрагменты кода» из каталога плагинов WordPress.
  2. Перейдите в раздел «Фрагменты» → «Добавить новый» в панели администратора WordPress.
  3. Дайте своему фрагменту имя и вставьте следующий код:
add_filter( 'wpcf7_use_really_simple_captcha', '__return_false' );
add_filter( 'wpcf7_validate', 'custom_wpcf7_validate' );
function custom_wpcf7_validate( $result ) {
    $score = $_POST['g-recaptcha-response'];
    if ( $score < 0.5 ) {
        $result->invalidate( 'captcha', 'Oops! It seems you might be a bot.' );
    }
    return $result;
}
  1. Сохраните фрагмент, и reCAPTCHA v3 будет включена для ваших форм Contact Form 7.

Вот и все! Теперь вы знаете три различных метода интеграции контактной формы 7 reCAPTCHA v3 на свой веб-сайт. Выберите тот, который соответствует вашим предпочтениям и техническим знаниям.

Внедрив reCAPTCHA v3, вы значительно сократите количество спам-рассылок в ваших формах, гарантируя, что вы будете получать только законные запросы от посетителей вашего веб-сайта. Это беспроигрышная ситуация как для вас, так и для вашей аудитории.

Помните, что защита ваших форм от спама имеет решающее значение для обеспечения бесперебойной работы пользователей и защиты репутации вашего веб-сайта. Так что не ждите больше – действуйте и улучшите свои формы с помощью Contact Form 7 reCAPTCHA v3 уже сегодня!