СПАМ ссылки в комментариях
Спамеры сегодня только как не ухитряются чтобы вставить свою спамерскую ссылку куда угодно и кому угодно,в комментариях спамеры умудряются вставлять свои ссылки на пробелы, которые вы не увидете, не просмотрев исходный код страницы.
Вот к примеру ссылка на сайт установлена на пробел:
<a href=""> </a> |
Такие ссылки не видны, даже если выделить текст, всё равно ссылка никак не отображается. Чтобы увидеть данные ссылки необходимо в файл вашей темы functions.php вставит следующий код. Вычитал на сайте dimox.
function show_me_the_spam_links($comment) { return preg_replace( '#<a.+href=["\']?(http?:\/\/[^\s"\'\>]+)[\'"\s].+>[\s\.\,\_]*<\/a>#msiU', '<a style="border: 1px dotted #F00 !important; background: #FF6 !important; padding: 2px 4px !important; color: #03f !important;" title="Похоже на спам-ссылку" href="http://anonym.to/?$1">$1</a>', $comment); } add_filter('comment_text', 'show_me_the_spam_links', 10000); |
Вот так spam ссылка выглядит до добавления функции:
Вот так спам ссылка выделяется после добавления функции:
Конечно у вас может быть блог будет настроен на предупреждение появления каких либо ссылок в комментариях, но возможно какие-нибудь такие комментарии просочаться, так что кому нравится реализация такой функции, ничего сложного нет, пользуйтесь.
- Количество просмотров страницы без плагинов
- Вставка PHP в виджетах WordPress
- Warning: Parameter 1 to update_comment_type_cache()
- Отображение миниатюр во всех разделах шаблона WordPress
- Редизайн интернет–проекта