Эта тема не новая и многие читателя блога наверное удивляются, зачем я это пишу.
Дело в том, что недавно мне приходилось рыться в файлах движка, работающих с функционалом комментариев в WordPress, так что я имел представление что к чему. А после этого натыкаюсь на статью, в которой как раз описывают, как отключить nofollow в комментариях.
Опишу, как это у них происходило пошагово:
Как это должно происходить:
Это что касается ссылок в тексте комментария, при удалении nofollow с имени автора всё происходит немного по-другому, итак:
Избавляемся от nofollow-атрибута в ссылках в тексте комментария
Всего лишь одна строчка кода, которую нужно скопировать в functions.php:
remove_filter( 'pre_comment_content', 'wp_rel_nofollow', 15 );
Внимание: если добавлять rel=”nofollow” при написании комментария вручную, то атрибут не удалится.
Также не будут затронуты старые комментарии на блоге, которые уже занесены в базу с nofollow.
Удаляем nofollow из ссылок в имени автора
Этот код тоже в functions.php:
function true_dofollow_author_link($nofollow) { $nofollow = str_replace("rel='external nofollow'","rel='external'", $nofollow); return $nofollow; } add_filter('get_comment_author_link', 'true_dofollow_author_link');
В итоге получаем:
Преимущества dofollow-блогов
Преимуществ не так уж много и все они довольно сомнительные:
Важно: не забудьте установить защиту от спама. Метод, описанный в той статье, будет 100% работать против автоматических спамных комментов, проверено мной лично.