На прошлой неделе делал новый сайт. Тематику раскрывать и урл палить не буду, скажу только, что делал я этот сайт на .
Так вот - всё там как положено: пользователи регяться, новости пишут - общаются, чпу, авто теги и вся фигня.

Естественно дабы искоренить саму возможность спама в комментах (какая от них польза?) я пополз в шаблон и вырезал поле урл в комментариях и поставил жесткий фильтр на текст комментария - Есть урл в тексте - пшол нах в топку.

Для пущей важности и лучшей индексации последнии комментарии вывел в бар. И довольный проделанной работой я всё это закрыл и спать пошел. Каково же было мое удивление, когда сегодня открыв этот сайт, я увидел баре коммент с урлом на нике!!!!
Думаю может мне всё приснилось? Или может всё, я уже “ту-ту-ту”?... Лезу в шаблон - вырезано. Открываю страницу - формы ввода урла - нет. Просмотрел код - НУ НЕКУДА ВБИТЬ УРЛ!!!! Во бля какие спамилки пошли!

Лодно будем мыслить логически, допустим он там где-то в движке цепляет эту форму и туда постит, но ведь страничка то формируется у юзера на машине! Пошел искать как Ник в комментариях привязывается к урлу и нашел. Если кому нужно - вот решение:

Сначала ползем -includes/comment-template.php.
Ищем функцию get_comment_author_link(). Там будет следующий код:

if ( empty( $url ) || ‘http://’ == $url )
$return = $author;
else
$return = “<a href=’$url’ rel=’external nofollow’>$author</a>”;

Оставляем только $return = $author; а остальные удаляем. И запихиваем фаил обратно на сервер. Вот и всё!


Искуство калиграфии на всяких ИНТЕРЕСНОСТЯХ - рекомендую.


Новости Недвижимости.
Андрей - укладка ламината. Гарантирую профессиональную работу, которая будет радовать Вас долгие годы.

Метки:, , ,

Связанные записи