Ваш промокод mojWPAds на плагин рекламы для WordPress >>

Антиспам для CF7 при помощи Akismet

спам в cf7 akismetСегодня поговорим о том, как можно избавиться от спама, который приходит с плагина Contact Form 7 - контактная форма на вашем сайте. Один из самых популярных подобных плагинов.

Избавляться будем при помощи функционала Akismet (по ссылке статья), т.е. без всяких капч, которые я терпеть не могу вводить.

Итак. Чтобы все получилось, у вас должен быть установлен Akismet и активирован. Далее переходим в CF7 в нужную вам форму и добавляем следующее:

  • к полю ввода имени дописываем akismet:author и получаем
    [text* your-name akismet:author]
  • к полю ввода email дописываем akismet:author_email и получаем
    [email* your-email akismet:author_email]
  • к полю ввода url сайта дописываем akismet:author_url и получаем
    [text your-url akismet:author_url]

По итогу получится нечто подобное (пример на сайте одного из клиентов):

[text* your-name akismet:author placeholder "Введите ваше имя"][email* your-email akismet:author_email placeholder "Введите ваш e-mail"][textarea your-message 40x10 placeholder "Сообщение..."][submit "Отправить сообщение"]

После этого можете провести тест: введите в свою форму на сайте любое сообщение, но в качестве имени отправителя укажите viagra-test-123. После того, как нажмете отправить, появится нечто подобное "Ошибка при отправке сообщения. Попытайтесь позже или обратитесь к администратору сайта.", взятое в оранжевую рамку. Это сработал антиспам. Вот что означают цвета рамки:

цвет рамки в cf7

Все. Поменьше вам спама.

Привет. Меня зовут Виталик.

Я автор этого блога, а так же Магазина WordPress https://wp-r.ru/ и ридера блогов вебмастеров и SEO-специалистов WMSN.ru


Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 6 комментариев
  1. Артём says:
    http://blog-artema.ru/

    А у меня подключена служба поддержки вместо контактной формы.

    • Виталий says:
      http://mojWP.ru/

      Подобные формы ставятся на коммерческие сайты-визитки, на которых владелец редко бывает, а контакт с клиентом нужно поддерживать.

      • Артём says:
        http://blog-artema.ru/

        Ну, так служба поддержки это и есть контактная форма =)
        Только гораздо удобней и емейл не засран.

  2. Zawer says:
    http://www.home-engineer.ru

    Настроил форму на сайте www.home-engineer.ru , но не знаю как прописать в css доп. настройки.

    • Виталий says:
      http://mojWP.ru/

      Отлично.
      По CSS: в зависимости от дизайна. Пробуйте или обращайтесь к специалистам.

  3. Иван says:

    А если поля имени нету, есть только телефон, емайл и текстовое поле? И почему в примере не прописывается атрибут для текстового поля textarea? Ведь именно туда вставляют спамерное сообщение со всякими урлами?

Не держи в себе. Выскажись.

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2011-2017 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 13.15MB | MySQL:140 | 0,335sec
Лучшие плагины для сайта WordPress
Магазин WordPress WP-R.ru
Я понял, не показывай больше.
Смотри мои обучающие видео на YouTube
Сайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookieСайт использует cookie
Друг, не уходи!