В системе Q2A я использую dofollow-структуру – все ссылки открыты для индексации. Чтобы разрешить индексацию ссылок, мне пришлось установить несколько dofollow-плагинов. Посчитав иметь активными сразу несколько плагинов для обеспечения такой простой возможности непозволительной роскошью, я задумался, а нельзя ли и вовсе отказаться от плагинов, и сделать dofollow-блог без них? Изучая этот вопрос, я понял, что это вполне возможно.
Как всегда, для того, чтобы обойтись без плагинов, и в то же время сохранить работоспособность после обновления WordPress, нужно воспользоваться возможностями файла functions.php.
Для того, чтобы убрать nofollow из ника комментатора, добавьте такой код:
function comment_author_link_follow_innewwindow() { global $comment; $url = get_comment_author_url(); $author = get_comment_author(); if ( empty( $url ) || 'http://' == $url ) $return = $author; else $return = "$author"; return $return; } add_filter('get_comment_author_link', 'comment_author_link_follow_innewwindow'); //убираем 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 из содержимого комментариев
Вот в принципе и все. Чем хорош этот способ? Не нужно активировать дополнительные плагины, не нужно переживать, что при обновлении WordPress что-то будет работать не так. Этот способ работает только в определенной теме, что я тоже считаю плюсом.

Статью то что надо, темболее для меня!!! Спасибо