
Решил-таки сделать свой блог dofollow-блогом. Для тех, кто не знает, wordpress в комментариях к ссылке на сайт автора добавляет атрибут rel=’external nofollow’. Чтобы поощрить автора комментария, некоторые блоггеры убирают этот атрибут – так комментатор получает прямую ссылку на свой сайт. Это еще и стимул комментировать. Согласись, когда много комментариев, блог оживает ![]()
Сначала я решил посмотреть шаблон темы, comments.php – так назывался нужный файл.
Что же я там увидел?
<cite><?php comment_author_link() ?></cite> пишет:
Так-с, нам нужна функция comment_author_link.
Поискав по файлам wordpress’а, нашел нужный – wp-includes\comment-template.php.
А там, на строке 140 (у меня обновлённый wp
) творилось такое…
function get_comment_author_link() {
/** @todo Only call these functions when they are needed. Include in if... else blocks */
$url = get_comment_author_url();
$author = get_comment_author();
if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
return apply_filters('get_comment_author_link', $return);
}
Достаточно просто убрать rel=’external nofollow’, и никаких плагинов ставить не надо
Всё, теперь мой блог официально dofollow.
И я оставляю за собой право удалять любые комментарии, которые не несут смысловой нагрузки. Обещаю не удалять отдельно сайт, оставляя комментарий, и прочие подлости)
Всегда рад твоим комментариям, crystalbit, http://parsers.info, тут представь мою подпись.
А если подпишешься на rss ленту, сможешь чаще писать полезные комментарии!
Важно! При обновлении wp придётся повторить
Спасибо за подробную инструкцию, тоже хочу у себя сделать, но не получалось сейчас пойду крутить вордпресс.