Spam ссылки в комментариях

Spam ссылки в комментариях

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

Вот к примеру ссылка на сайт установлена на пробел:

 

Такие ссылки не видны, даже если выделить текст, всё равно ссылка никак не отображается. Чтобы увидеть данные ссылки необходимо в файл вашей темы functions.php вставит следующий код. Вычитал на сайте dimox.

function show_me_the_spam_links($comment) {
   return preg_replace(
     '#<a.+href=["\']?(https?:\/\/[^\s"\'\>]+)[\'"\s].+>[\s\.\,\_]*<\/a>#msiU',
     '$1',
     $comment);
}
 add_filter('comment_text', 'show_me_the_spam_links', 10000);

Вот так spam ссылка выглядит до добавления функции:

Спам в комментариях

Спам в комментариях

Вот так спам ссылка выделяется после добавления функции:

Spam ссылки в комментариях

Spam ссылки в комментариях

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