Заметка о том, как убрать nofollow из комментариев WordPress не применяя плагины.
Введен запрет на проследование ссылок не просто так. А для того, чтобы сайты не использовались как площадки для спама. Тем не менее бывают самые разные причины по которым требуется убрать атрибут nofollow.
Я например на своих сайтах, в комментариях часто ставлю ссылки на другие внутренние страницы сайта. И rel=’nofollow’ в этом случае явно лишнее.
Для того чтобы убрать этот атрибут, надо в файл functions.php добавить:
/* = Убрать nofollow из ссылок в комментариях
----------------------------------------- */
function remove_nofollow($string) {
$string = str_ireplace(' rel="nofollow"', '', $string);
return $string;
}
// add_filter('the_content', 'remove_nofollow'); // удаляем nofollow для текстов статей
add_filter('comment_text', 'remove_nofollow'); // удаляем nofollow для текстов комментариев
----------------------------------------- */
function remove_nofollow($string) {
$string = str_ireplace(' rel="nofollow"', '', $string);
return $string;
}
// add_filter('the_content', 'remove_nofollow'); // удаляем nofollow для текстов статей
add_filter('comment_text', 'remove_nofollow'); // удаляем nofollow для текстов комментариев