Поддержка Проблемы и решения Переадресация на другую страницу

  • Добрый день.

    Есть необходимость переадресации с одной страницы на другую через заданное время после открытия ее у пользователя.

    Это нужно, чтобы успеть вывести пользователю информационное сообщение типа: «Предыдущие действия отработаны успешно» и через время достаточное на прочтение переадресовать его на другую страницу.

    Буду благодарен за совет как это сделать.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Yuri

    (@yube)

    Вариант 1

    <meta http-equiv="refresh" content="5; url=https://saleandbuy.ru/другая_страница">
    

    Вариант 2.

    <script>
         setTimeout( function() {
            window.location.href = 'ttps://saleandbuy.ru/другая_страница';
         }, 5000);
    </script>
    

    Большое спасибо.

    С Джава ясно. Спасибо.

    А с вариантом 1 через meta не совсем. Куда именно нужно вставить этот код?

    Модератор Yuri

    (@yube)

    Куда именно нужно вставить этот код?

    Разумеется, туда, где все <meta> — в <head>...</head>

    Возможно, сработает и в любом другом месте html, но это не по стандартам и не по феншую.

    • Ответ изменён 4 года, 9 месяцев назад пользователем Yuri.

    Юрий, еще раз спасибо.

    Наверное я не четко сформулировал вам вопрос. Разумеется это понятно, что между тегами head. Такой вариант легко можно реализовать, если править шаблон. Но тогда код с meta будет работать для всех страниц сайта, использующих этот шаблон.

    А мне нужно переадресовать https//saleandbuy.ru/1/ через 5 сек на https//saleandbuy.ru/2/

    Есть ли способ ввести данный код с meta только для конкретной страницы https//saleandbuy.ru/1/ ?

    Модератор Yuri

    (@yube)

    только для конкретной страницы

    <php if ( is_page('a') ) : ?>
    <meta http-equiv="refresh" content="5; url=https://saleandbuy.ru/b/">
    <?php endif; ?>
    

    is_page() | Function | WordPress Developer Resources

    Аналогично можно сделать не в шаблоне, а использованием хука wp_head.

    • Ответ изменён 4 года, 9 месяцев назад пользователем Yuri.

    аналогично можно сделать не портя файлы темы
    https://ru.wordpress.org/plugins/search/head+code/

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