Приветствую вас, друзья! А вам надоел спам? Или у вас нет такой проблемы? Лично меня спам начинаем потихоньку одолевать.

Плагины от спама – это конечно хорошо, но сегодня мы научимся защищать блог от спама без плагинов. Метод простой и легкий, потребуется внести несколько изменений в файлы WordPress, и готово.

Кому внесение изменений дается тяжело, не бойтесь, все как всегда будет со скриншотами и стрелочками. 

Как защитить блог от спама без плагинов

Как защитить блог от спама без плагинов

  • Заходим в административную панель WordPress. Это вы уже умеете.
  • Выбираем «Внешний вид – Редактор». Выбираем «сomments.php».

1

  • Находим строчку:
    <textarea id="comment" name="comment"></textarea>
  • И заменяем ее на следующие две строки:
<textarea id="comment" style="display: none;" name="comment"></textarea>
<textarea id="comment" name="trycomment"></textarea>

Таким способом мы прячем реальное поле для ввода комментариев, добавляя специальное поле, через которое будет проверяться спам. Для этого:

  • Открываем файл "functions.php" и вставляем следующий код в начало файла после строчки
    <?php

2

1
2
3
4
5
6
7
8
add_filter('pre_comment_on_post', 'verify_spam');
function verify_spam($commentdata) {
$spam_test_field = trim($_POST['comment']);
if(!empty($spam_test_field)) wp_die('Спам не пройдет!');
$comment_content = trim($_POST['trycomment']);
$_POST['comment'] = $comment_content;
return $commentdata;
}

    Примечание: когда будете копировать код, удалите в конце ссылку следующего вида: Read more: http://bikersky.ru/kak-sozdat-blog/kak-zashhitit-blog-ot-spama-bez-plaginov.html#ixzz3378UB2aQ. Дело в том, что у меня стоит скрипт защиты от копирования, который автоматически добавляет ссылку на данную статью. Будьте внимательны!

  • Теперь остается проверить работу скрипта. Достаточно 3-х дней, чтобы увидеть, работает скрипт или нет.

Я в течении недели не получил ни одного спам-комментария. Все работает на отлично. Установите скрипт и отпишитесь через некоторое время по качеству работы. Если появились какие-то вопросы по установке скрипта, добро пожаловать в комментарии.

Буду благодарен, если вы подпишитесь на обновления блога, чтобы получать новые статьи по почте. До скорой встречи!  :-)

Меняйтесь раньше, чем Вас заставят это сделать! Джек Уэлч ©.

C уважением, Олег Бикерский