Поддержка WordPress Multisite Бешеный спам в комментах

  • Глянул в блог жены и офигел — буквально за сутки в одну и ту же запись наспамили порядка 5 000 комментов со ссылками (ссылки шли пачками, по 100-500 линков на один хост).
    Как бороться?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Например таким способом.
    http://wordpress.org/extend/plugins/tags/anti-spam

    А насколько эффективен вот такой способ (нашел в инете):

    2-ой метод борьбы со спамом в комментариях блога на WordPress.
    Заключается в изменении стандартных параметров полей формы комментирования.

    1. Открываем файл темы commets.php и находим в нем строчку:
    <input type=”text” name=”email” id=”email” value=”<?php echo $comment_author_email; ?/>” size=”22″ tabindex=”2″ />

    2. Заменяем найденную строчку на новую:

    <div class=”fuck”><input type=”text” name=”email” id=”email” value=”" size=”22″ maxlength=”1″ tabindex=”2″ /></div>
    <input type=”text” name=”trali-vali” id=”trali-vali” value=”<?php echo $comment_author_email; ?/>” size=”22″ tabindex=”2″ />

    3. Добавляем в файл style.css стиль:
    .fuck {position : absolute; left : -1000px; }

    4. Открываем файл wp-comments-post.php (лежит в корневой папке) и находим строки:

    $comment_author = trim($_POST['author']);
    $comment_author_email = trim($_POST['email']);
    $comment_author_url = trim($_POST['url']);
    $comment_content = trim($_POST['comment']);

    5. Заменяем найденные строки на новые:

    $spam_test_field = trim($_POST['email']);
    if(!empty($spam_test_field)) wp_die(’Fuck spam!’);
    $comment_author = trim($_POST['author']);
    $comment_author_email = trim($_POST['trali-vali']);
    $comment_author_url = trim($_POST['url']);
    $comment_content = trim($_POST['comment']);

    Внимание! В пунктах 2 и 5 слова “trali-vali” необходимо заменить. Возможно использование случайного набора букв и цифр, главное, чтобы во всех трех упоминаниях оно совпадало.

    А насколько эффективен вот такой способ

    От человекообразных ботов ни маневры с полями, ни супер-пупер-капчи не помогут.

    5000 комментов вряд ли человеческое тело закинуло. Причем в один пост (из 32-х) в блоге. Бот.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Бешеный спам в комментах» закрыта для новых ответов.