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

Итак, какова же надежная защита от спама? Собственно, для этого и разработан Akismet плагин, позволяющий определить является ли комментарий спамом, ориентируясь на собственную базу. При этом модератор сайта имеет возможность просматривать комментарии как допущенные, так и приостановленные, и вполне может допустить публикацию их, если считает, что данный комментарий уместен.

Защиты от спама: установка на сайт

Установка плагина довольно проста и не требует много усилий. Первое, что необходимо скачать Akismetплагин с официального сайта, если вы не сделали этого раньше. Для Вордпресс 4. х подходит последняя версия плагина, а для более ранних Akismet 4. 0. 1.

Скачиваем Akismetплагин с официального сайта или из репозитария вордпресса. Распаковываем архив. Загружаем на свой сайт в каталог /wp-content/plugins/, скопировав в него папку akismet. Переходим в админпанель и активируем во вкладке Плагины.

Для активации потребуется ввести API ключ, чтобы ассоциировать ваш плагин с системой и успешно начать работу. Для получения бесплатного ключа переходим на сайт akismet. com/wordpress и там совершаем действия:

Нажать Get an Akismet API key Выбрать раздел Personal (for non-business personal blogs). На следующей странице необходимо выставить бегунок тарифа на 0, указать некоторые данные (Имя, Фамилия, email-адрес (2 раза) и можно подписаться на новости). После заполнения нажимаете Продолжить (Continue). Получаете на почту ваш бесплатный ключ.

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

Таким образом, защита от спама проводится не только с учетом активности пользователя на вашем сайте, но и с учетом других сайтов, участвующих в системе учета. Активность пользователей и несоответствие комментариев тематике сайта отмечаются плагином и заносятся в базу данных сервиса, после чего такие сообщения блокируются для публикации. Модератору доступен просмотр количества комментариев одного пользователя, помечаемых как спам, что значительно облегчает анализ поведения посетителей. Определить спамера становится намного проще, и уж тем более публикация комментариев таких пользователей, скорее всего, будет задерживаться до решения модератора.

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