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


Отсюда имеем такое явление как широкоизвестные "дырки" WordPress и связанные с ними неприятности для рядовых блогеров. Так вот, многие блогеры встречались с явлением заспамливания комментариев к своим постам. Одним из чуть-чуть скрытых видов спама является размещение вроде бы уместного комментария общего содержания с указанием ссылки на сайт в данных комментатора. В этом случае показатели цитирования вашей страницы плавно перетекают на страницу-акцептор.

Как с этим бороться?

Знакомый с SEO человек сразу ответит: "Нужно закрыть ссылки в комментариях в noindex для Яндекса и указать для ссылки nofollow для Google и некоторых других." И будет прав! Встает следующий вопрос: а как сделать это в комментариях WordPress?
Для этого нужно немного поправить файл wp-includes/comment-template.php. Найдите в нем описание функции function get_comment_author_link() и далее исправьте формируемую там ссылку следующим образом:

$return = "<noindex><a href='$url' rel='external nofollow'>$author</a></noindex>";

Вот собственно и все.
После этой манипуляции все ссылки на внешние сайты, указанные в данных комментатора будут закрыты как для Google, так и для Yandex.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Понравился пост подпишись по RSS 

Один ответ в “WordPress. Как закрыть ссылки на сайты в комментариях”
  1. Социальная сеть для блоггеров sloger.net ответил:

    WordPress. Как закрыть ссылки на сайты в комментариях…

    Ни у кого, надеюсь нет возражений, что WordPress - одна из популярнейших платформ для построения блогов. Однако у популярности платформы есть о…

Оставить комментарий