WebDesignMagazine.ru – Журнал о веб-дизайне

WordPress хаки для эффективного уменьшения количества спама

0

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

Автоматически отмечать как спам комментарии с очень длинным URL

Вы когда-нибудь замечали, что у большинства спам-комментариев очень длинный URL? Так что хорошим способом поймать больше спам-комментариев, которые не были пойманы Akismet, является автоматическая отметка (mark) как спам-комментария URL с  более чем 50 символов.

Чтобы применить этот совет, просто вставьте следующий код в файл functions.php. Этот код будет отмечать как спам любой комментарий с URL более чем 50 символов. Это число может быть изменено на ваше усмотрение.

Удалить URL поле из формы для комментирования

Радикальный способ борьбы со спамом на вашем блоге, будет удаление URL поля из комментирование, таким образом комментаторы не смогут оставлять ссылку на свои сайты. Вставьте этот код в файл functions.php. После сохранения, URL поле будет удалено из вашей формы для комментариев.

Автоматически удалить URL поле из комментирования и спам-комментарии с URL-адресами

Теперь, если вы действительно хотите иметь очень эффективный и радикальный способ избавиться от спама, давайте объединим две функции выше.

Во-первых, давайте уберем URL поле из комментирования. И потом, убедимся, что у спамера нету  трюка по вставке URL, автоматически отмечая как спам любой комментарий с чем-то в URL поле.

Для работы этого кода, он должен быть вставлен в файл functions.php.

Убрать активную ссылку в тексте комментария

Вы устали от того, что некоторые люди используют ваш сайт, чтобы ссылаться на другие источники, большинство из которых никак не связано с содержанием поста?

Как обычно, этот код пойдет прямо в файл functions.php.

Автоматический “Nofollow” для внешних ссылок в тексте комментария

Если вы хотите уменьшить количество спам-ссылок в тексте комментария, не снимая автоматическое связывание с URL-адресами, как показано выше, тогда вот вам альтернатива: – просто добавьте rel = “Nofollow” атрибут ко всем внешним ссылкам.

Вставьте приведенный ниже код в файл functions.php, а затем сохраните файл.

Спам комментарии на основе списка слов

Так как спамеры обычно ориентируются на конкретные ключевые слова, может быть полезным создать черный список и автоматически помечать как спам-комментарии те, которые содержат одно или несколько слов из черного списка. Это можно сделать и в стандартных настройках вордпресса, но можно также воспользоваться
кодом ниже.

Чтобы добавить ключевые слова, просто отредактируйте массив в строке 9. Затем вставьте этот код в файл functions.php.

Запретить комментирии к  не реферованым (non-referrer) запросам

Вот очень полезный совет, чтобы предотвратить спам-боты от выбрасывания спам-бомб, лишая доступа ко всем запросам, которые не происходят из вашего домена.

Скопируйте код, обновите доменное имя в строке 5, а затем вставьте его в свой .Htaccess файл. Этот файл находится в корневом каталоге установки WordPress. Не забывайте всегда делать резервную копию перед редактирования этого файла!

Поделиться:

Об Авторе

Редакция портала WebDesignMagazine.ru -онлайн журнал о веб-дизайне.