Dofollow блог без использования плагинов

Эта тема не новая и многие читателя блога наверное удивляются, зачем я это пишу.

Дело в том, что недавно мне приходилось рыться в файлах движка, работающих с функционалом комментариев в WordPress, так что я имел представление что к чему. А после этого натыкаюсь на статью, в которой как раз описывают, как отключить nofollow в комментариях.

Опишу, как это у них происходило пошагово:

  1. кто-нибудь оставил комментарий,
  2. WordPress добавил в каждую ссылку в тексте комментария атрибут nofollow,
  3. коммент был занесен в базу вместе с nofollow
  4. при выводе текст комментария обрабатывался и у каждой ссылки удалялись nofollow через регулярные выражения;

Как это должно происходить:

  1. кто-нибудь добавляет комментарий,
  2. комментарий заносится в базу как есть, без 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');

В итоге получаем:

ссылка на сайт автора комментария без nofollow

Преимущества dofollow-блогов

Преимуществ не так уж много и все они довольно сомнительные:

  • появится большее количество людей, которые будут оставлять комментарии только ради ссылки,
  • чем больше показатели ТИЦ и PR вашего блога, тем охотнее люди будут комментировать,
  • ваш блог может попасть в каталоги dofollow-блогов, которые могут принести дополнительный трафик;

Важно: не забудьте установить защиту от спама. Метод, описанный в той статье, будет 100% работать против автоматических спамных комментов, проверено мной лично.

Миша Рудрастых Разработчик WordPress WooCommerce

Миша Рудрастых

Впервые познакомился с WordPress в 2009 году, и после двух лет мучений с Joomla и самописными движками это был просто бальзам на душу. С 2014 года меня можно встретить на WordCamp — официальной конфе по WP в Москве, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills в Питере.

Смотрите также