
Выбираем плагин защиты wordpress от спама в комментариях!
Скажите, бывали ли с вами такие случаи, заходишь на чей-то блог, читаешь классную статью, хочешь оставить комментарий и так лень напрягать мозги для того чтобы вводить капчу (защиту от спам-роботов)? Я думаю не раз.
Ну вы же не спамер правда? А вот в целях защиты ее вводить нужно и нужно это для владельца блога, а не для вас. Кстати из-за того, что на многих блогах стоит защита от спама (капча), статьи мало комментируют. Это факт. В этой статье я поведаю вам о том, как защитить свой wordpress блог от спама в комментариях без капчи, а так же расскажу какие вообще существуют плагины для борьбы со спамом на движке wordpress.
Для тех кто в танке (для новичков) хочу объяснить что вообще такое капча. Капча — это какая-то маленькая логическая задачка, находящаяся рядом с формой добавления комментария к статье или странице блога, которая защищает ваш блог от спам-роботов, так как они создают значительную нагрузку на блог, а так же, извините за выражение, засирают ваш ресурс всякими рекламными ссылками, дибильным текстом и т.д.
Спам-робот — это не человек. Это программа, в которую заложены определенные действия, а именно — заходить на чужие ресурсы и при виде какой-то формы где можно оставить какое-то сообщение, обязательно нагадить.
Изначально на движке wordpress не установлено ни какой защиты от спама в комментариях, ни каких защитных кодов и плагинов в нем нет. Это нужно срочно исправлять. Когда ваш блог еще молодой, то конечно же спам-роботы не будут так сильно атаковать вас, но вот когда ваш ресурс разрастется, когда на нем будет большая посещаемость и т.д., вот тогда вы поймете как важна защита от этих негодяев.
Итак начнем. Какие лично я знаю плагины защиты от спама в комментариях.
1. Math Comment Spam Protection — хороший плагин защиты от спама. Сам им пользовался раньше пока не узнал о более эффективном плагине защиты от спама, о нем я расскажу позже. Плагин Math Comment Spam Protection создает математическую задачу при добавлении комментария.
Перед тем как оставить комментарий на блоге человек должен решить определенный математический пример, допустим: сколько будет 4 + 7, 6 + 13, 2 + 5 и т.д.
Скачайте плагин, закиньте его в папку wp-content/plugins, активируйте в админке и после этого скачайте вот этот код и вставьте его в файле comments.php темы вашего блога в том месте где вы хотите видеть отображение капчи (формы ввода ответа на математическую задачу). Вот так выглядит эта форма:
2. DCaptcha — так же один из самых популярных капч для wordpress. Кстати не так парит мозги тем, кто хочет оставить комментарий. Все просто, плагин создает чекбокс, в котором человек должен поставить галочку при добавлении комментария. Вот картинка:
Установка немного другая. а) Скачайте сам плагин, б) закиньте папку с плагином в директорию wp-content/plugins и выставите права 777 на папку num в папке с плагином. в) активируйте плагин а вдминке г) введите в браузере следующий адрес — http://ваш_сайт/wp-content/plugins/dimoning.ru-captcha/install.php и нажмите Enter.
Ни чего не появиться, просто плагин сгенерирует уникальный номер-код лично для вашего блога. д) Готово. Можно проверять работу плагина.
Если вы захотите поменять стандартный текст «Я не робот» на какой-нибудь другой, к примеру «Я не спам» или «Если не спам поставь галочку» и т.д., то вам нужно открыть файл dimoning.ru-captcha.php в папке с плагином при помощи текстового редактора notepad++ (только им), найти строчку value=»Я не робот»> и заменить текст на свой.
3. WP-reCAPTCHA — очень хороший плагин для защиты от спама, мощный, хрен сломаешь, но вот для людей это жесть, я уверен, что вы не раз сталкивались с ним. Вводить цифры и буквы с картинки очень трудно, так как их очень сложно разглядеть. =)
Для того чтобы установить эту капчу к себе на блог скачайте плагин, залейте его в папку с плагинами, активируйте в админке и после этого пройдите на сайт ReCaptcha, зарегистрируйтесь там и получите свой личный API ключ. Его нужно будет ввести в админке блога. Готово!
4. yaCAPTCHA — всем известный плагин для защиты комментариев от спама. Прост в установке. Скачайте плагин, залейте его в папку с плагинами и активируйте. Готово!
Под картинкой капчи у вас наверняка будет видна вот такая фраза — «Characters in the image above». Чтобы ее убрать, откройте файл yacaptcha.php в папке с плагином, найдите там эту строчку с фразой и удалите ее оставив простой пробел. Или можете написать по русски — «Введите символы с картинки» главное потом не забудьте сохранить файл в кодировке UTF-8.
Бывают случаи что после установки капча не отображается. Исправить это можно просто. Открываете файл comments.php вашей темы при помощи блокнота. Находите там строчку: <label for=»url»>Сайт</label> и сразу же после нее вставляете вот этот код.
5. Simple CAPTCHA — говорят отличный плагин для защиты от спама. Эта капча является одной из самых эффективных капч для wordpress. Не знаю почему, но лично на моем блоге она не работает. Не то что не работает, ее вообще не видно. Скачал плагин, закинул в папку с плагинами, а wordpress его не видит. Странно. Ну да ладно, не беда, есть другие плагины.
Если у вас плагин будет работать — супер! Установка та же. Скачиваете плагин, закидываете в папку с плагинами и активируете.
6. SI Captcha Anti-spam — еще один плагин защиты от капчи. Эффективный, но тяжелый, в смыле вести много кб. Скачать плагин можно здесь. Установка все та же. В админке можно настроить плагин на русский язык. В капче есть возможность прослушать звук. =)
7. WP-NOTCAPTCHA — классный плагин защиты от спама. Он не просто красивый он еще и призывает людей к тому чтобы оставить комментарий на вашем блоге. Для того чтобы читатель оставил коммент ему нужно крутить картинки и поставить их вертикально. Забавно да? Мне лично очень нравиться =)
Скачайте плагин и дальше все по накатанной. Закинули в папку с плагинами, активировали. Один момент. Капча будет отображаться после кнопки — «Отправить комментарий». Это мне кажется как то не очень удобно для тех, кто захочет оставить коммент, поэтому советую перенести капчу чуть выше.
Для этого откройте файл comments.php темы вашего блога, найдите там строчку — <?php do_action (’comment_form’, $post->ID); ?> и переместите ее выше на несколько строк, а именно над строкой <textarea name=»comment»………… После этого капча будет отображаться выше формы добавления комментария.
Если у вас не отображаются картинки в капче, то скорее всего у вас не свежая версия блога (его нужно обновить), либо какой-то из других плагинов блокируют WP-NOTCAPTCHA либо же нужно выставить права на папку с картинками плагина — 777.
Для того, чтобы изменить английский язык на русский при отображении капчи, вам нужно открыть файл not-captcha.php найти эти строки с английским языком и поменять их на русский. После этого сохранить файл в кодировке UTF-8.
8. ImHuman — тоже очень интересный и красочный плагин для защиты от спама в комментариях wordpress блога.
Есть поддержка русского языка в плагине. Работает просто. При добавлении комментария человеку нужно решить задачку. Пример: Выберите все картинки с яблоками. Человек нажимает все картинки с яблоками и готово! Скачать плагин можно здесь. Включается так же как и все.
9. CheckBot — интересный плагин защиты от спама. Перед тем как оставить коммент человеку ставиться условие: «Подтвердите, что Вы не бот — выберите человечка с поднятой рукой».
Установка простая. Скачиваете плагин, закидываете в папку с плагинами, активируете и в файле comments.php темы вашего блога вставляете строчку <?php if (function_exists (checkbot_show)) { checkbot_show (); } ?> в том месте где хотите видеть капчу.
10. Anti-spam-image — еще одна капча для wordpress. Лично мне она ни как не нравиться не знаю как вам.
Скачать плагин можно здесь. Установка все та же.
11. Akismet — плагин защиты от спама. Использует сторонний сервер. Скачиваете плагин, устанавливаете, активируете в админке и после этого вам нужно будет получить API-ключ для того чтобы плагин заработал. Получить ключ можно здесь и бесплатно. Регистрируетесь, получаете ключ и вводите его в админке блога в настройке пагина.
Принцип работы плагина простой. Человек оставляет комментарий и он тут же отправляется на сторонний сервер для проверки, если тот не сочтет его за спам, то коммент будет пропущен, если все таки Akismet решит, что комментарий спам, то тут же поместит его в папку со спамом!
Так ну вот вроде бы и все! Это все плагины защиты от спама которые я знаю. А теперь хочу рассказать вам еще об одном плагине защиты от спама, который не использует капчу. Называется этот плагин Antispam Bee.
Antispam Bee — супер плагин защиты от спама. Что делает этот плагин? Он создает невидимое поле ввода текста для спам-робота, который хочет нагадить на вашем блоге. Смысл в том, что спам заполняет абсолютно все поля. Ваши ФИО, ваш e-mail, ваш сайт, добавляет комментарий и невидимое поле он так же заполнит, он же спам. Нажмет оставить комментарий и все, спамер попался.
Обычный человек, этого невидимого поля не видит, он заполняет только те поля, которые есть, поэтому его комментарий успешно пройдет. Вот такие вот дела. Кстати на своем блоге я использую именно это плагин. Пока меня все устраивает.
Почему я выбрал именно это плагин? Все просто.
а) плагин не потребляет ресурсов
б) плагин не использует базу данных и ни чего в ней не прописывает, соответственно сервер меньше нагружается.
в) прост в установке, нужно всего лишь скачать плагин, установить его и активировать в админке. Готово!
г) плагин сразу же удаляет спам, поэтому не нужно постоянно следить за ним.
д) плагин не использует сторонние серверы.
После установки плагина вы можете произвести некоторые его настройки. Я ни чего не отмечал лично, у меня все и так нормально работает, люди комментарии оставляют, спамы идут гулять…
Скачать плагин можно здесь. Пользуйтесь хороший плагин. Советую.
Ну на этом у меня все на сегодня. Выбирайте себе плагин защиты от спама и пользуйтесь. Думаю в скором времени будут появляться все новые и новые плагины для защиты от спама в комментариях, так как старые ломают и пробивают.
Успехов вам!
Дина Королева
25.10.2015 - 07:25
Собственно, это те функции, о которых я говорил выше определяете где в формах использовать каптчу, для каких типов пользователей ее прятать и выбираете вариант отображения.