Nofollow добавляет к внешним ссылкам сам WordPress автоматически. В базе данных хранится уже код комментария с rel=»nofollow». Поэтому приходится фильтровать на выводе, вырезая этот атрибут.
Если нужно удалять и ugc, раскомментируйте вторую строчку в функции.
add_filter( 'comment_text', 'wpshop_remove_nofollow' );
add_filter( 'get_comment_author_link', 'wpshop_remove_nofollow' );
function wpshop_remove_nofollow( $text ) {
// если нужно удалить nofollow ugc — раскомментируйте строчку ниже
// $text = preg_replace( "/(<a[^>]*[^\s])(\s*nofollow ugc\s*)/i", "$1", $text );
$text = preg_replace( "/(<a[^>]*[^\s])(\s*nofollow\s*)/i", "$1", $text );
$text = preg_replace( "/(<a[^>]*[^\s])(\s*rel=[\"\']\s*[\"\'])/i", "$1", $text );
return $text;
} Оцените решение в статье: 
