Борьба со спамом в WordPress


Рано или поздно каждый владелец сайта на Вордпресс сталкивается с необходимостью установки защиты от спама на WordPress. Если ваш блог достаточно популярен, то наверняка вы постоянно сталкиваетесь с комментариями, не несущими в себе никакой полезной информации, которые оставляют хитрые пользователи для того, чтобы оставить ссылку на другой сайт. Конечно же, можно в настройках сайта отметить, что все комментарии должны проходить модерацию, соответственно, они не появятся на сайте до тех пор пока вы их не одобрите, однако это слишком долго и нудно, поэтому проще воспользоваться специальными плагинами для защиты от спама Вордпресс сайта.
Одним из наиболее популярных подобных плагинов является CheckBot, который выводит в форме добавление комментов специальные картинки – пользователи должны выбрать определённое изображение, чтобы доказать, что не являются ботами.
После того как вы скачаете плагин CheckBot для защиты от спама Вордпресс сайта, вам нужно его разархивировать, а затем дать папке utf8 другое название, а именно CheckBot. Дело в том, что в архиве плагина находится не одна, а две директории, каждая из которых носит название в соответствии с используемой в папке кодировкой, а так как в Вордпресс используется кодировка utf8, то переименовывать вам нужно именно её. Теперь можно загрузить данные из архива на сайт и активировать плагин в Консоли.
Чем так хорош плагин CheckBot для защиты сайта от спама? Дело в том, что он способен правильно работать без настройки – на самом деле у него совсем немного настроек, которые вы найдёте на странице плагина, что находится в разделе «Параметры». Работать он начнёт сразу же после активации, при этом при желании вы сможете вручную вывести капчу, выбрав соответствующий метод на странице с настройками. Кстати, если вы решили самостоятельно вывести капчу, то после активации CheckBot вам необходимо открыть файл «comments.php» темы Вордпресс и вставить вот такой код в том месте, где должна появиться капча:
<?php if (function_exists (checkbot_show)) { checkbot_show (); } ?>
Кроме того, можно полностью заменить набор картинок плагина, с помощью которых и отсеивается спам. Кстати, чтобы сменить набор картинок, вам нужно подобрать изображения, которые будут выводиться в комментариях, назвав их «1», «2» и «3», при этом правильным изображением должно быть под номером один. Картинки вам нужно поместить в папку, дав ей какое-либо название, а эту папку положите в директорию «images» в папке самого плагина. Также вам необходимо создать файл стилей style.css – просто скопируйте данные из такого же файла стандартного набора картинок плагина и при необходимости произведите в коде необходимые изменения. И наконец, создайте текстовый файл с вопросом, типа, какая фигура является кругом? Назвать его нужно text.xx.txt, при этом вместо xx вы должны указать используемый язык, то есть ru – русский.
Вот такой простой и понятный плагин, обеспечивающий защиту от спама на WordPress.
