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

Открываем все ссылки в теле статьи в новом окнеПри помощи хака, можно сделать так, чтобы все ссылки в теле статьи открывались в новом окне. По сути мы внедряем параметр target="_blank" в каждую ссылку автоматически.

Если в какой-то из ссылок вы забыли указать данный параметр, то теперь все будет внедрено автоматически.

Если вы не знаете какая польза от параметра ссылки target="_blank", то задумайтесь вот над чем: человек читает вашу статью ► кликает в ней по какой-нибудь ссылке ► страница открывается в новом окне, но и старая не закрывается...

Открываем файл functions.php и в самом конце, перед закрывающим знаком ?>, вставляем:

function autoblank($text) {
        $return = str_replace('<a', '<a target="_blank"', $text);
        return $return;
}
add_filter('the_content', 'autoblank');

Во второй строке кода видим наш target="_blank". При желании, можно таким же образом добавить в ссылку другие параметры.

В последней строке the_content говорит о том, что применяется именно к телу статьи. Также можно заменить на свой параметр: the_excerpt, comment_text и т.д.

Привет. Меня зовут Виталик и я автор этого блога, а так же Магазина WordPress https://wp-r.ru/.

Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Оказываю услуги по созданию и настройке сайтов на WordPress (верстка, натяжка).

Мои Контакты. Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 8 комментариев
  1. Татьяна (7 комм.) says:
    http://solianka.net/

    Виталий, хотела вставить код, но у меня в самом конце не нашла ?> Как быть?)))

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      вставьте тогда в самом начале, после открывающего

      • Татьяна (7 комм.) says:
        http://solianka.net/

        У меня в конце стоит фигурная скобка. Может после нее? А в самом начале есть ?>. Если вначале ставить, то после ?> ?

        • Виталий (1675 комм.) says:
          http://mojWP.ru/

          на почту скиньте файл functions.php, ато не сохранил ваш шаблон.

          • Татьяна (7 комм.) says:
            http://solianka.net/

            Хорошо

  2. Андрей (129 комм.) says:
    http://zarobitok.ru

    Доброе время суток Виталий! а можно это применить к хаку который Вы описывали "быстрый снимок чужого сайта без плагина"?
    Заранее благодарен.

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      не вижу смысла. В коде снимка можно просто вставить target="_blank" и он автоматически появится на всех размещенных и будущих снимках. Там же есть тег a, в который и помещайте target="_blank"

      • Андрей (129 комм.) says:
        http://zarobitok.ru

        Что-то я сегодня..., спасибо за наводку.

Не держи в себе. Выскажись.

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

© 2011-2016 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 13.62MB | MySQL:75 | 0,402sec
Премиальные плагины для CMS WordPress
Магазин WordPress WP-R.ru
Спасибо, не показывайте мне эту штуку больше!
Смотри мои обучающие видео на YouTube
Иван только что купил плагин ELT
https://wp-r.ru/plaginy/elt.html