Как сделать открытие ссылок комментаторов в новом окне

Привет Друзья! Как отдохнули на праздники? Надеюсь хорошо! Теперь полны сил и энергии, да?

В сегодняшней статье расскажу о том, как сделать открытие ссылок комментаторов в новом окне браузера. Вы, наверное, спросите каких ссылок? Знаете, когда на блоге оставляет комментарий посетитель, он ставит ссылку на свой ресурс. Если его комментарий проходит модерацию, то эта ссылка становиться активной и Ваши посетители могут по ней переходить.

Если читатель кликнет по ней, то уйдет с блога на него, правильно? Так вот сегодня мы с Вами сделаем так, чтобы наши посетители никуда не девались, то есть наш блог на движке WordPress не закрывали, а открывались ссылки в новом окне браузера. Изменения в коде будем делать двумя способами, выбирайте тот, который больше подойдет.

Тем самым будем поднимать поведенческие факторы. Наш ресурс не будет закрыт, посетитель перейдет желаемый веб-ресурс. Короче ни кто ничего не потеряет и получат все то, что хотят. Возможно, у Вас уже была такая проблема. Вы уже нашли ей решение с помощью плагина, но этот способ может оказаться для Вас лучше!

Когда у меня возникла такая же проблема «Страница моего блога закрывалась при нажатии на ссылки моих комментаторов», я находил решение. Оно не очень мне подходило, так как при обновлении движка настройки слетали, и опять нужно было делать такие изменения, то есть надо было копаться в коде, делать изменения и т.д.

Но мне помогли, дали код, который решает эту проблему, то есть делает открытие ссылок комментаторов в новом окне и при обновлении движка или еще чего-то, эти настройки не слетают, а остаются на месте! Потому что мы встроим данный код в наш WordPress шаблон, а точнее скрипт. Свои благодарности за помощь в этой проблеме, написал здесь.

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

Открытие ссылки

Вообще лучше все скрипты держать в низу блога, то есть в footer.php или в отдельных файлах, чтобы сначала загружалось все основное, а потом все эффекты и функционал. Лучше для продвижения, чтобы загрузка происходила, как можно быстрей!

На всякий случай, так, чтобы наверняка, сделайте копию своего блога. Просто скопировав все файлы и папки на своем компьютере, это можно сделать обычным перетягиванием, сейчас покажу.

КАК СДЕЛАТЬ ОТКРЫТИЕ ССЫЛОК КОММЕНТАТОРОВ В НОВОМ ОКНЕ БРАУЗЕРА

Можно зайти через браузер в админ панель Вашего web-ресурса на вкладку внешний вид/ редактор и там найти все файлы шаблона, но скопировать их не получиться. Лично я не знаю, как с админ-панели сделать бекап. Может, кто подскажет в комментариях, ну так для общего развития.

Ладно, запускайте FTP клиент, рекомендую использовать FileZila. Заходите в корень блога, не знаю, как у Вас там называется корень, может быть Public, www, или название сайта. Зашли?

Выделяйте все файлы нажатием CTRL+A на английской клавиатуре и перетягивайте в любое свободное место на Вашем компьютере.

Как сделать копию шаблона

В правой части FTP заходите по адресу:

wp-content/themes/название шаблона/

Так, хорошо. Теперь нам нужно  найти файл footer.php и вставить туда специальный скрипт, который скачаете дальше. Можно его попробовать вставить в файл header.php, но у меня он там не работал. Ставьте лучше в footer, перед закрывающим тегом </body> этот скрипт.

Тег body находиться почти в самом низу файла footer. Прокручивайте его в самый низ из перед </body> вставляйте код! Обязательно сохраните все изменения, нажав CTRL+S на клавиатуре для сохранения.

Открыть ссылки в новом оне

Второй способ —  середина движка

Здесь еще проще. Нам с вами нужно зайти опять-таки в корень нашего блога по такому пути:

wp-includes/

Ищем файл comment-template.php. Он отвечает за комментарии всего блога. Найдите строку:

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

Тут нам нужно просто дописать правила открытия в новом окне target=’_blank’. То есть эта строка должна выглядеть вот так:

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

После проделанных изменений, ссылки комментаторов по любому будут открываться в новом окне браузера. Только вот один нюанс. После обновления движка эта функция сотрется, и нужно будет опять дописывать правило. Поэтому рекомендую Вам сохранить эту статью в закладках, чтобы в случае обновления повторить свои действия.

Теперь открытие ссылок Ваших комментаторов будут открываться в новом окне. Вот такая получилась короткая, но полезная статья. Подписывайтесь на обновления, чтобы не пропускать полезные посты. До встречи!

С уважением, Алексей Кобзарев

54 комментария

Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *