Рубрики

Урок 26 Защита от спама в WordPress с помощью плагина Math Comment Spam Protection

Петр Александров
Автор статьи Пётр Александров
101
Время прочтения: 4 мин.

Сегодня мы рассмотрим крайне необходимый плагин Math Comment Spam Protection. Благодаря нему нам предоставляется защита от спама с помощью простых математический задач.

Объяснять что такое спам, думаю, не стоит: в наше время каждый, наверное, сталкивался с ним. Ну, на всякий случай, приведу определение спама с Википедии:

Спам (англ. spam) — массовая рассылка коммерческой, политической и иной рекламы или иного вида сообщений лицам, не выражавшим желания их получать.

Защита от спама в WordPress возможна очень многими способами: это использование разных плагинов, добавление дополнительного поля, которое видно только боту и другими.

Лично я использую плагин Math Comment Spam Protection на всех своих блогах, так как, по-моему мнению, он:

  • Прост в установке и использовании
  • Хорошо справляется со своей работой
  • Удобен для читателей (достаточно решить простую математическую задачу, например: 2+3=?).

Плагин Math Comment Spam Protection — защита от спама: установка и правильная настройка плагина в WordPress

  1. Скачиваете плагин Math Comment Spam Protection (Ищите Downloads на сайте), активируете его в админке WordPress.
  2. Заходите по адресу: Админка —> Настройки —> Math Comment Spam Protection.
  3. Здесь Вам нужно перевести 2 поля:— поле, когда посетитель ничего не написал на математический вопрос (верхняя ячейка)
    Сюда можно записать примерно следующее:
    Защита от спама. Вы не ответили на математический вопрос. Пожалуйста, вернитесь назад и заполните форму над кнопкой подтверждения комментария.— поле, когда посетитель ответил на математический вопрос неправильно
    (нижнея ячейка)
    Сюда же Вы можете написать так:
    Защита от спама. Вы неправильно ответили на математический вопрос. Пожалуйста, вернитесь назад и заполните форму над кнопкой подтверждения комментария.
    Нажимаете Update Options.
  4. Открываем файл темы comments.php. Нужно определиться, где у нас будет находиться защита от спама, то есть, где будет математический вопрос.
    Наиболее правильно, думаю, было бы вставить его перед кнопкой отправки комментария. Она у меня выглядит следующим образом:
    В comments.php ищем код, где выводится эта кнопка: ищем в файле слово «Submit Comment» (так как кнопка подтверждения у меня называется так — см. рисунок выше). У Вас она может называться по-другому: Отправить, Ок и т. д.
  5. Копируем следующий код:
      <?php
    /****** Math Comment Spam Protection Plugin ******/
    if ( function_exists('math_comment_spam_protection') ) {
    $mcsp_info = math_comment_spam_protection();
    ?>	<input type='text' name='mcspvalue' id='mcspvalue' value='' size='22' tabindex='4' />
    <label for='mcspvalue'<small>Spam protection: Sum of <?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . ' ?' ?></small></label>
    <input type='hidden' name='mcspinfo' value='<?php echo $mcsp_info['result']; >' />
    </p>
    <?php } // if function_exists... ?>
    
  6. Вставляем его перед кнопкой отправки комментария:
  7. Переводим слова в коде (не забудьте убедиться, что кодировка comments.phpUTF-8):
    Spam protection: Sum of = Сколько будет:
  8. Плагин Math Comment Spam Protection установлен:
    Теперь просто нужно проверить, правильно ли работает наша защита от спама. Для этого достаточно по очереди ответит на вопросы плагина (убедитесь, что Вы зашли не как админ, а как обыкновенный посетитель, то есть Вам нужно зайти на блог под юзером и протестировать плагин.

Удачи!

___________________________________

Следующий урок: Урок 27 Функциональные комментарии.

101 комментарий на «Урок 26 Защита от спама в WordPress с помощью плагина Math Comment Spam Protection»
  1. Sunset28

    Да да… сейчас почему то «безкапчевые» защиты все больше и больше начали появляться в блогах. Мне на каком-то (уже точно сейчас не скажу на каком блоге, не помню) есть защита в виде «Нажмите на квадрат». Понравилась тем, что не напрягает и выполняется в один клик мыши…

  2. Петр Александров Автор статьи

    Хайпер, честно, плагин amcaptcha не пробовал. Вроде бы отзывы о ней неплохие, да и «галочку поставить» несложно.
    Насчет отсева: так как я тестировал пока ее (думаю, «безкаптчевый» метод испытаю на одном из будущих блогов), могу предложить испытать ее Вам, пробуйте, в любом случае, если галочку не поставят, комментарии, вроде бы, должны быть в «спам комментариях». Проанализировав их Вы сделаете вывод для себя: стоит или нет.
    Маленькая просьба: если вдруг поставите этот плагин, отпишите, пожалуйста, про него здесь хотя бы пару слов. Думаю, мне и читателям будет очень полезно…

  3. Хайпер
    http://hyperseo.ru/

    Видел такие блоги, где эта каптча почему-то не работает. Точнее, не пропускает сообщения, хоть я и знаю математику. Может, установка кривая. Я последнее время присматриваюсь к «безкаптчевым» каптчам. Например, amcaptcha хочу попробовать. Что-нибудь можете о ней сказать? Не отсеивает ли хорошие комментарии?

  4. Петр Александров Автор статьи

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

    • com

      Статья хорошая. Я например , на своем блоге использую плагин, который заставляет пользователей вносить в определенную ячейку защитный код.

  5. seogorod
    http://seogorod.ru

    Спасибо за статью! Как раз искал какой-нибудь плагин для защиты от спама. Кстати правильно сказал Бедный студент в обзоре вашего блога — вы очень подробно всё описываете, и это отлично — всё сразу понятно.

    • com

      Защита от спама конечно нужно, а то вначале пока не установил плагин от спама пришлось удалять около 500 комментов , а это долго и время ушло достаточное.

Добавить комментарий
Ваш адрес email не будет опубликован. Обязательные поля помечены
Нажав на кнопку «Отправить комментарий» вы принимаете соглашение на обработку персональных данных.
Подпишитесь на бесплатные уроки по e‑mail и получите книгу в подарок
Нажав на кнопку «Подписаться» вы принимаете соглашение на обработку персональных данных.
Книга по SEO