Избавляемся от спама в комментариях Worpress![]() Спам в комментариях – это неприятное явление, с которым сталкивается каждый кто ведет свой блог или сайт. Как избавиться от спама, если вы используете WordPress? Хорошо с спамом справляется плагин Akismet, но и его обходят спамеры, поэтому существуют хаки, которые помогут вам максимально защитить сайт от спама. Мы рассмотрим некоторые из них. Как автоматически помечать как спам – комментарии с длинным URL. Вы наверняка видели, что практически у всех спам-комментариев очень длинный URL адрес. Поэтому чтоб отловить такие комментарии, которые обошли наш плагин Akismet, атоматически пометим их меткой (mark) как спам. Устанавливаем длину таких коментов в 50 символов, вы можете определить ее на свое усмотрение, установив в коде свое значение. Чтобы использовать это правило, просто вставьте приведенный ниже код в файл functions.php. Он пометит как спам любой комментарий с URL больше чем 50 символов.
Удаляем поле URL из формы для комментариев. Отличным способом борьбы со спамом является удаление поля URL в форме комментариев. После этого никто не сможет оставить ссылку на свой сайт, с комментарием типа: «Прикольно», «Класс», «Суппер» и т. д . и т. п. Вставляем этот код так же в файл вашей текущей темы functions.php.
Объединяем два предыдущих кода в один.
Убираем активную ссылку из текста комментария. Убрав поле URL из формы, вы не застрахованы от того, что некоторые продвинутые пользователи вставят активную ссылку в поле текста комментария. Чтоб запретить это действие вставьте в файл functions.php следующий код:
Делаем все внешние ссылки комментария “Nofollow”. Если же вы хотите разрешить вставлять ссылки в комментарии, в связи с какой-то необходимостью. Тогда можно автоматом добавить ко всем ссылкам атрибут rel = “Nofollow” и предупредить об этом ваших комментаторов. Добавьте это код в ваш файл:
Как избавиться от спама на основе списка слов. Спамеры часто используют определенные ключевые слова, будет полезно сделать черный список и автоматически отмечать как спам-комментарии те, в которых есть слова из черного списка. WordPress позволяет сделать это в своих дефолтных настройках. Запрещаем комментарии по (non-referrer) запросам. Это очень полезная функция, которая запретит спам-ботам оставлять комментарии на вашем сайте или блоге, которые пишутся не с вашего домена. В строке 5 необходимо прописать ваш домен, затем скопировать код и вставить его в ваш файл .Htaccess, который находится в корне вашего сайта.
Внимание!!! Всегда делайте резервную копию перед редактированием любых файлов! статья взята отсюда автор cashaman |
Категория: Скрипты
Актуальные версии, стоимость и возможности сервисов и программ уточняйте на сайтах их авторов.