Как с помощью капчи бороться со спамом в комментариях WordPress
Спам в комментариях раздражает, иногда очень сильно. Больше всего страдают от него те, кто только начал осваивать WordPress и построил на нем свой сайт. Бороться со спамом можно разными методами, но если времени у вас мало, а спама становится все больше и больше, имеет смысл попробовать капчу. В этой статье я расскажу и покажу, как задействовать ее в WordPress. Мы также обсудим преимущества и недостатки данного метода.
Что такое капча? По-английски CAPTCHA – это аббревиатура, образованная из первых букв определения «Completely Automated Public Turing test to tell Computers and Humans Apart», которое переводится примерно как «Полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей». В Рунете давно прижился термин «капча». Этот прием широко используется для борьбы с ботами в комментариях и не только. Пользователю при этом чаще всего показывается состоящая из букв и/или цифр «помятая» картинка. Чтобы отправить комментарий (или другую форму), нужно ввести изображенные на такой картинке символы, и это будет считаться доказательством того, что вы человек.
Преимущества капчи
Самое очевидное преимущество состоит в том, что отсекается спам, потому что спам, как правило, распространяют боты. Если использовать капчу совместно с плагином Akismet (предустановленным, но не активированным по умолчанию), спама на сайте, построенном на WordPress, практически не будет.
Недостатки капчи
Капча бесполезна для борьбы с живыми спамерами. Было бы ошибкой думать, что их мало, – их много. И постят они всякую ерунду, а иногда и вредоносные линки.
Другой недостаток капчи – что она добавляет лишний шаг, который приходится делать нормальному пользователю перед тем, как отправить свой комментарий. Естественно, это многих раздражает и демотивирует.
Если эти недостатки капчи, как вам кажется, перевешивают ее достоинства, можете попробовать мой плагин Kama Spamblock. Плагин оберегает ваш блог от спам ботов и при этом не требует от пользователей никаких лишних действий (не нужно вводить капчу). Подробнее читайте на странице плагина по ссылке.
Как подключить капчу к комментариям WordPress
Для WordPress существуют разные плагины, позволяющие это сделать. Рассмотрим три из них, которые имеет смысл попробовать прежде всего.
WP-reCaptcha
Первое, что нужно сделать, – установить и активировать на вашем сайте плагин WP-reCaptcha. Сделать это можно через консоль админ-панели. После активации просто перейдите в Настройки » WP-reCAPTCHA и займитесь настройками.
Для WP-reCAPTCHA нужны API-ключи reCAPTCHA. Чтобы их сгенерировать, придется навестить сервис reCAPTCHA по этой ссылке http://www.google.com/recaptcha. На сервисе нужно зарегистрироваться, используя гугл-аккаунт. После процедуры регистрации нужно просто добавить линк на свой сайт, и вы получите сгенерированные API-ключи. Их нужно скопировать на страницу настроек WP-reCAPTCHA.
Когда ключи введены, следует поставить галочку в чекбокс «Enable for comments form» (включить для формы комментариев). Можно также выбрать желаемый цвет оформления, возможность не показывать WP-reCAPTCHA зарегистрированным на вашем сайте пользователям, или показывать ее в процессе регистрации. На этом настройки закончены, можно наслаждаться.
Easy Captcha
Если вы поклонник более тонких настроек, обратите внимание на плагин, как Easy Captcha (устанавливается также из консоли). После установки перейдите в Настройки Easy Captcha. Здесь имеется три варианта: скрытая капча, простая капча, и гугл-рекапча.
Скрытая капча – это вариант защиты с использованием подмены полей, без использования капчи. Люди при использовании такого метода никаких изменений в процессе отправления комментариев не заметят. А вот боты поведутся и попадутся.
Простая капча – это простая капча на основе картинки. Картинка простая, поэтому вводить цифры с картинки будет совсем просто но и подобрать их программам тоже будет не сложно. Попробуйте этот вариант, если он не подойдет, то используйте следующий вариант.
Капча от гугла – И, наконец, можно воспользоваться гугловской рекапчей.
Рассматриваемый плагин позволяет добавить капчу не только на форму комментирования, но и на формы регистрации, входа и сброса пароля. Когда все настроено – сохранить, и можно даже насладиться превью.
Securimage-WP
У плагина Securimage-WP еще более мощные настройки. После установки, которая производится из консоли WordPress, их можно найти здесь: Настройки » Securimage-WP.
В отличие от уже упомянутых собратьев, Securimage-WP просто кишит настройками, чем может повергнуть в трепет начинающих вордпрессовцев.
В Securimage-WP не используется гугловская рекапча. Вместо этого плагин с помощью графической библиотеки GD под PHP сам генерирует картинку. Имеется опция, позволяющая добавить кнопки перегенерации капчи и аудиоподсказки (это на случай, если даже здоровому человеку не разглядеть, – такое бывает).
Когда будете изучать настройки, не забудьте снять галочку с «Show “Protected By” Link». А то все время будет отображаться ссылка на сайт разработчиков плагина.
Надеюсь вам поможет мой вольный перевод статьи с популярного англоязычного сайта сайта о WordPress wpbeginner.com.
Источник: www.wp-kama.ru.