І знову спам! Як він дістає на блогах! Тупорілі люди, просто гадять на наших сторінках і часом хочеться приглушити….

Варто хоч трохи залишити блог без нагляду як він відразу перетворюється на смітник подібного Г.

У купі сміття часом пропускаються коментарі у справі, крім того потрібно знати, що загажений спамом блог працює повільніше.

У більшості випадків цілком справляється Akismet Anti-Spam, який входить до стандартного складання WordPress.

Працювати з ним легко, активували, пройшли на оф сайт отримали ліцензію, для простих проектів цілком підійде безкоштовний варіант. Далі вводимо ключ і плагін починає сортувати всі повідомлення на спам та нормальні, для аналізу Akismet Anti-Spam використовує свою базу. Одним із недоліків цього плагіна це те, що підвантажує він сайт своєю фоновою роботою і постійним скануванням повідомлень.

Другий радикальніший плагін це Math Comment Spam Protection. Завдяки ньому нам надається захист від спаму за допомогою простих математичних завдань.

Плагін Math Comment Spam Protection — захист від спаму: встановлення та правильне налаштування плагіна в WordPress

  1. Завантажуєте плагін Math Comment Spam Protection (Шукайте Downloads на сайті), активуєте його в адмінці WordPress.
  2. Заходьте за адресою: Адмінка -> Налаштування -> Math Comment Spam Protection.
  3. Тут Вам потрібно перекласти 2 поля: поле, коли відвідувач нічого не написав на математичне питання (верхній осередок)
    Сюди можна записати приблизно таке:
    Захист від спаму. Ви не відповіли на математичне запитання. Будь ласка, поверніться назад і заповніть форму над кнопкою підтвердження коментаря. поле, коли відвідувач відповів на математичне питання неправильно
    (нижній осередок)
  4. Сюди Ви можете написати так:
    Захист від спаму. Ви неправильно відповіли на питання математики. Будь ласка, поверніться назад та заповніть форму над кнопкою підтвердження коментаря.
    Натискаєте Update Options.
  5. Відкриваємо файл теми comments.php. Потрібно визначитися, де у нас буде захист від спаму, тобто, де буде математичне питання.
    Найбільш правильно, гадаю, було б вставити його перед кнопкою відправлення коментаря. Вона в мене виглядає так:
    В comments.php шукаємо код, де виводиться ця кнопка: шукаємо у файлі слово «Submit Comment» (оскільки кнопка підтвердження у мене називається так — див. малюнок вище). У Вас вона може називатися по-іншому: Відправити, Ок і т.д.
  6. Копіюємо наступний код:

    [php]
    <?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… ?>
    [/php]

  7. Вставляємо його перед кнопкою надсилання коментаря:
    Чистимо блог від спаму! Радикальні заходи!
  8. Перекладаємо слова в коді (не забудьте переконатися, що кодування comments.php — UTF-8):
    Spam protection: Sum of = Скільки буде:
  9. Плагін Math Comment Spam Protection встановлений:


Тепер просто потрібно перевірити, чи правильно працює наш захист від спаму. Для цього досить по черзі відповість на запитання плагіна (переконайтеся, що Ви зайшли не як адмін, а як звичайний відвідувач, тобто Вам потрібно зайти на блог під користувачем та протестувати плагін.

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

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