СБЕРЕЖЁМ СВОИХ ЧИТАТЕЛЕЙ — САЙТ КОММЕНТАТОРА В НОВОМ ОКНЕ БРАУЗЕРА!

СБЕРЕЖЁМ СВОИХ ЧИТАТЕЛЕЙ — САЙТ КОММЕНТАТОРА В НОВОМ ОКНЕ БРАУЗЕРА!

Буквально на днях, я удалял дурацкие теги в комментариях. Наивно подумал, что все проблемы с формой комментариев решены. Не тут было!

Абсолютно случайно кликнул на сайт одного из своих комментаторов и, к своему удивлению, обнаружил, что сайт открылся прямо в текущем окне браузера. Получается, что любые посетители моего блога, кликнув по ссылкам комментаторов, просто покидают мой блог.

Это не порядок! Должно быть иначе — сайт комментатора должен открываться в новом окне браузера!

Ведь получается посетитель блога, возможно, и не хотел его покидать, может быть, он из любопытства кликнул по ссылке комментатора, а ушёл безвозвратно.

Может быть, он планировал еще что-то почитать на блоге, но его перебросило на чужой сайт, и он мог просто забыть вернуться назад.

Соответственно, посетитель провёл меньше времени на блоге, а это напрямую отражается на поведенческих факторах и на продвижении в целом.

Сайт комментатора обязательно должен открываться в новом окне браузера. Это аксиома! Зачем нам сливать свой драгоценный трафик?

Вы, кстати, проверьте, может быть у вас тоже утекает трафик подобным образом.

Итак, как решить проблему?

И снова, как в статье про ненужные теги в форме комментариев, нам нужно зайти в папку wp-includes, найти всё тот же файл comment-template. php, открыть его с помощью редактора Notepad++ (можете скачать бесплатно редактор здесь), либо в самой панели управления хостингом, и найти следующие строки (для поиска используйте Ctrl+F): if ( empty( $url ) || 'http://' == $url )

А вот ниже этой строки в вашем файле comment-template. php могут быть следущие строки кода:

$return = $author; else

$return = "< a href='$url' rel='nofollow' class='url'>$ authora>"; return apply_filters('get_comment_author_link', $return);

}

У меня был немного другой текст:

$return = $author; else

$return = "< a href='$url' rel='external nofollow' class='url'>$ authora>";

В принципе, особой разницы нет, какие у вас строки кода, главное — это добавить в атрибуты ссылки, перед тегами rel=’nofollow’, атрибут target=’_blank’

В моем случае текст ссылки изменился так: if ( empty( $url ) || 'http://' == $url )

$return = $author; else

$return = "< a href='$url' target='_blank' rel='external nofollow' class='url'>$ authora>";

Видите, атрибут target=’_blank’ находится перед атрибутом rel=’external nofollow’ (что практически то же самое, что и rel=’nofollow’)

Небольшое пояснение: атрибут target=’_blank’ - отвечает за открытие ссылки в новом окне браузера, если вы посмотрите свои статьи в режиме html, то увидите рядом со ссылками этот атрибут. А rel=’nofollow’ — запрещает роботам отдавать вес статьи по ссылке (Тиц, Pagerank)

После внесенных изменений сохраняем файл comment-template. php. Теперь сайт комментатора будет открываться в новом окне, а ваши посетители не убегут, так и не попрощавшись :-)


Карта сайта


Информационный сайт Webavtocat.ru