Часто бывает так, что ваши комментаторы могут оставлять ссылки на другие ресурсы в комментариях. Я имею ввиду не ту ссылку в имени, которая ведет на сайт автора комментария, а ссылки внутри, так сказать «в теле» комментария.
На разных форумах идет много споров вредят такие ссылки сайту или нет. Но, в любом случае, если их накопится очень много, думаю ничего хорошего от их присутствия не будет. А добавьте к ним ещё ссылки на сайты комментаторов… Представляете сколько дополнительных лишних исходящих ссылок будет идти с вашего сайта?
Да, Вы можете мне возразить, и сказать, что все они закрыты в noindex и nofollow. Ну и что, что закрыты? Это уже известный факт, что вес по таким ссылкам все-равно будет утекать с Вашего сайта. А это не самый последний показатель авторитетности Вашего сайта в глазах поисковых систем.
Поэтому, для тех, кто все же решил сохранить вес своего сайта, предлагаю просто-напросто запретить ссылки в комментариях, а точнее сделать их не кликабельными, и, расскажу, как это сделать очень просто.
Конечно, можно следить за всеми комментариями и удалять такие ссылки или делать их не кликабельными вручную, но если комментариев много, то это довольно утомительный процесс.
Мы сделаем так, что и ссылка будет прописываться в комментарии, но она будет не кликабельна, а значит вес через неё никуда не утечет. А если посетителю ссылка интересна, он просто скопирует её, вставит в адресную строку и перейдет. Итак, хватит теории, приступаем.
Как запретить ссылки в комментариях
Нам понадобиться отредактировать всего один файл шаблона Вашего блога. Это файл functions.php. Отрываем его в текстовом редакторе, и в самом начале, сразу после тега
<?php
вставляем такой небольшой кусочек кода:
function mayak_remove_link_comment($link_text) { return strip_tags($link_text); } add_filter('pre_comment_content','mayak_remove_link_comment'); add_filter('comment_text','mayak_remove_link_comment');
Сохраняем файл и копируем его с заменой на сервер.
Внимание! Перед любыми изменениями файла functions.php, сделайте сначала его резервную копию!
В итоге со ссылками получится вот что. Ссылка, оставленная в комментарии к статье о выводе денег была кликабельна:
А стала обычным текстом:
Вот и все что нужно было сделать для того, чтобы запретить ссылки в комментариях. Теперь любые оставленные ссылки будут превращаться в обычный текст.
Проверка связи
На связи)
И я на связи ))))))![:mrgreen:](http://svetlanaslobodeniuk.com/wp-includes/images/smilies/mrgreen.png)