mojwp.ru
Назад

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

Опубликовано: 03.08.2013
8
561

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

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

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

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

function autoblank($text) {
        $return = str_replace('

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

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

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • Татьяна
    Опубликовано: 07.08.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 07.08.2013 Ответить на сообщение

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

      • Татьяна
        Опубликовано: 07.08.2013 Ответить на сообщение

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

        • Виталий
          Опубликовано: 07.08.2013 Ответить на сообщение

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

          • Татьяна
            Опубликовано: 07.08.2013 Ответить на сообщение

            Хорошо

  • Андрей
    Опубликовано: 09.08.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 09.08.2013 Ответить на сообщение

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

      • Андрей
        Опубликовано: 09.08.2013 Ответить на сообщение

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

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.