Поддержка Проблемы и решения Гиперссылка в статьях

  • Решено kinodeutschland

    (@kinodeutschland)


    Здравствуйте, в стандартной версии при добавлении ссылки в статьях выглядит так <a href="http://тест.тест">тест</a> . У меня уже очень много статей опубликовано с таким видом ссылки. Хотелось бы чтоб ссылка открывалась в новом окне а не в томже , без редактирования теперь всех статей.Подскажите пожалуйста какой код нужно прописать в какой файле скрипта что бы он вовсех статья изменил <a href="http://тест.тест">тест</a> на <a href="../index.html">Ссылка на главную страницу сайта</a> .

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Не совсем понятно, какое отношение имеет замена адреса к открытию в новом окне. И почему на index.html? В WordPress не используется такой файл. Как звучит задача полностью?

    Автор kinodeutschland

    (@kinodeutschland)

    извиняюсь я не правильно выразился! Я хочу чтоб все мои ссылки в статьях открывались в новом окне а не в томже!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    1. Можно заменить во всех записях href на target = '_blank' href с помощью плагина Search and Replace и в будущем вставлять ссылки с этим атрибутом.
    2. Другой вариант — добавить фрагмент в functions.php активной темы:

    function enqueue_jquery() {
    	wp_enqueue_script('jquery');
    }
    add_action('init', 'enqueue_jquery');
    
    function add_target_blank() {
    ?>
    <script type="text/javascript">
    jQuery('p > a').click(function() {
    	this.target = '_blank';
    });
    </script>
    <?php
    }
    add_action('wp_footer', 'add_target_blank');

    Автор kinodeutschland

    (@kinodeutschland)

    спасибо попробую потом отпишусь если не забуду )

    Автор kinodeutschland

    (@kinodeutschland)

    подскажите пожалуйста в functions.php, где вставить этот код что вы мне написали?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно в начале файла, в следующей строке после <?php.

    Здравствуйте снова я ! я всё сделал всё хорошо работало где с неделю теперь в друг заметил что страницы больше не открываются в новом окне.
    Код вставлял в functions.wp-scripts.php подскажите пожалуйста что может быть.

    я сейчас установил ворд 3 версии. И после того как я вставляю тот код что вы мне дали у меня перестаёт отображаться сайт, убираю код из файла снова всё работает подскажите пожалуйста в чём дело. Может другой код на надо на новую версию или в другой файл надо вставлять. я вставлял в funcions.wp-script.php

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Вставлять нужно в файл functions.php в каталоге активной темы.

    Ставлю в functions.php от моей активной темы, с всёравно без изменений.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    1. Без изменений — перестаёт отображаться сайт?
    2. Если речь о сайте из вашего профиля, то на нём кода нет.

    Всетаки через Search and Replace гораздо легче и удобней имхо. Уже несколько раз мне помог этот чудесный плагин)

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Тема «Гиперссылка в статьях» закрыта для новых ответов.