Защита WordPress сайта от спама – одна из первейших необходимостей каждого веб-мастера. И, хотя все (я думаю) пользуются какой-то защитой, хотя бы в виде плагина Akismet, спам все равно проскакивает, а часто – в больших количествах. Все это происходит, потому что любой плагин работает в автоматическом режиме, а значит – умный человек способен найти какую-нибудь лазейку и обмануть его.

Как еще больше обезопасить себя от спама и возможных вирусов? Все просто – вам нужна капча для wordpress комментариев. Так как при помощи скрипта php организовать это дело довольно сложно, а многие сайтовладельцы вообще не знают, что такое php коды, то решение одно – плагин, который будет защищать ваши комментарии тем, что будет предлагать пользователю ввести какой-то сложный набор цифр, букв, цифр и букв, или даже сложить из фрагментов картинок полное изображение. И такая капча wordpress есть, и не одна – плагинов с выводом капчи, наверное сотни, если не тысячи.

Клянусь своей треуголкой, ни один робот пока не способен реагировать каждый раз на разные капчи – только человек. Таким образом, вы будете полностью защищены от просачивания спам-роботов на ваш сайт или блог. А теперь хочу предложить вам два плагина (на выбор), которые способны сделать так, что wordpress капча для комментариев будет не только эффективной, но и красивой. Поехали?

Плагин WP-NOTCAPTCHA – революция в защите WordPress

Этот плагин работает не так, как мы привыкли – он не предлагает ввести какую-то непонятную абракадабру, которую и зрячий-то не всегда разберет. Все намного проще и круче – ваша капча сайта предлагает пользователю при помощи ползунков установить три картинки в вертикальное положение. Картинки, кстати, вы можете сделать свои. Интересное решение? Думается мне, что робот не способен решить эту проблему.

Плагин WP-NOTCAPTCHA – революция в защите WordPress

Настраивать плагин мы идем сюда – «Плагины» — «Настройки NotCaptcha».

Плагин WP-NOTCAPTCHA – революция в защите WordPress

Здесь, в принципе, все настройки можно оставить по умолчанию. Думаю, что пункт «Выводить NotCaptcha на форме регистрации» вам тоже пригодится – специальные программы легко регистрируют нового пользователя-робота как человека. С этим плагином такая регистрация будет предотвращена.

Конечно, следующие два пункта – «Выводить NotCaptcha на форме комментирования» и «Не выводить NotCaptcha для зарегистрированных пользователей » тоже нам нужны. Зачем мучить того, кто уже был зарегистрирован, еще одним решением примера? Ну, а выводить на форме комментирования – так, собственно, для этого мы и устанавливаем капча плагин wordpress.

Пункт «Добавить искажения в картинки» нормальному человеку не помешает. А роботу – даже очень. Оставляем. Ну и один нюансик, который может у вас возникнуть и помешать корректной работе плагина – найдите у себя в файле шаблона темы comments.php строку:

<?php do_action('comment_form', $post->ID); ?> 

и посмотрите, где она стоит. Если перед полем, содержащим <textarea>, то все нормально, плагин заработает сразу. Если эта строка стоит после <textarea>, то капча для wp может не отображаться, или отображаться, но работать некорректно. У меня эта строка была расположена ниже, и плагин сразу не заработал:

Плагин WP-NOTCAPTCHA – редакция шаблона

Поэтому мне пришлось ее перенести – куда, я показал на скриншоте. После этого плагин стал работать, как часы:

Форма капчи

Теперь о том, как поменять картинки на свои – вам нужно зайти по FTP или при помощи файлового менеджера в папку с плагинами. Там найдите плагин WP-NOTCAPTCHA и папку gallery. То есть, адрес папки должен быть таким: wp-content/plugins/wp-notcaptcha/gallery.

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

Плагин капчи CheckBot

Проще, чем эта простая капча на сайт, наверное, трудно придумать. Я имею в виду – настройку плагина. Вывод капчи для пользователя тоже очень упрощенный – пользователь долен выбрать из трех предлагаемых кружко́в самый большой, или выбрать фигурку человечка с поднятой вверх рукой. И все :-) .

Плагин капчи CheckBot

После установки плагина активируйте его, зайдите в настройки – «Настройки» — «CheckBot» и посмотрите, хотите ли вы что-либо там изменить. Я не менял ничего – все и так устроило.

CheckBot настройки

Несмотря на простоту самого модуля, он имеет функцию переключения на русский язык, что не может не радовать. Следующая настройка – в капче будут отображаться круги разного диаметра или фигурки человечков. Выбор подключения я сделал в пользу автоматического, а ссылку на сайт разработчика плагина отключил (да простит он меня, но их и так много на сайте).

Вот результат моих настроек:

CheckBot результат

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

Пока больше не предлагаю – если эти плагины вам не понравятся, будем выбирать другие. Так что – до встречи, а если что-то непонятно или есть предложения – пишите в комментарии.