WordPress — защита от робота и дурака

Еще полтора месяца назад я думал, что плагин Akismet избавит меня от спама и связанных с ним проблем. Новые проблемы начались сразу после установки плагина, но их мне удалось худо-бедно разрешить. С тех пор я по нескольку раз в день проверяю папку со спамом, и иногда вылавливаю оттуда нормальные комментарии, а иногда удаляю спам, который плагин пропустил. Занятие не самое благодарное, поэтому я решил пойти другим путём — поставить заглушку от робота и дурака. А на деле обычный ключ, который пользователь должен ввести перед тем, как отправить комментарий. Порывшись на WP-Plugins.net, я остановил свой выбор на AuthImage, который очень прост в установке. Для этого нужно скачать архив с плагином с домашней странички, разархивировать его в папку /plugins/ и добавить всего несколько строчек в comments.php:
<?php if (function_exists(show_authimage)){ ?>
<input type="text" name="code" id="code" value="" size="22" />
<label for="code"><small>Authentication code</small></label>
<?php echo show_authimage(); } ?>

В том случае, если Вы используете OpenID и Brian’s Threaded Comments, этот код нужно добавить в файл openidform.php
Зарегистрированные пользователи его не увидят, а вот спамеры просто не смогут ничего откомментировать, при этом Вы сможете не отключать комментарии для всех.
Update: как выяснилось, плагин не пропускает трэкбэки и пингбэки, не дает возможности комментировать пользователям OpenID. Пока возвращаюсь к Akismet, и, видимо, буду писать свой собственный плагин.

WordPress — защита от робота и дурака: 9 комментариев

  1. Уведомление: Аноним
  2. Уведомление: Гуг%d

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *