@khabirov_pro
Специалист по охране труда

Как сделать загрузку файлов на Wordpress с задержкой по времени?

Здравствуйте! Подскажите, пожалуйста, как реализовать загрузку файлов на WP с задержкой по времени по следующему сценарию: посетитель кликает по ссылке скачать->открывается новое окно->идет отчет в секундах->появляется ссылка на файл?

Желательно, чтобы предлагаемое решение было бесплатным, но если такого нет, то можно рассмотреть и платный вариант (по разумной цене). Плагин или скрипт - неважно.
Ранее здесь, был предложен вариант от kurbanleonov
Он дал вот такой код:
<?php
$time = 60;//Задержка в секундах
$link = 'http://кбк-консалт.рф/';//Сюда нужно вставить имя файла для скачивания
?>
<!DOCTYPE HTML>
<html>
<head>
<title>Загрузка файла</title>
<script type="text/javascript" language="javascript">
    function countdownRedirect()
        {
            var TARG_ID = "count_red";
            var e = document.getElementById(TARG_ID);
            var cTicks = parseInt(e.innerHTML);
            var timer = setInterval(function()
                {
                    if( cTicks > 0 )
                    {
                        e.innerHTML = cTicks--;
                    }
                    else
                    {
                        clearInterval(timer);
                        location.replace("<?php echo $link; ?>");
                    }
                }, 1000);
        }
</script>
</head>
<body onload="countdownRedirect();">
    <div style="display:block;border:1px solid orange;margin:20px 5px;padding:10px;">
        <center>
            ТУТ ПОКАЗЫВАЕМ РЕКЛАМУ

            ТУТ ПОКАЗЫВАЕМ РЕКЛАМУ
        </center>
    </div>

    <center>
        <strong>Загрузка файла начнется через <span class="counter" id="count_red"><?php echo $time; ?></span> сек.</strong>
    </center>
</body>
</html>


Я не спец в WP и поэтому затрудняюсь в адаптации этого кода. Как и куда его необходимо вставить? Какие дополнительные условия необходимо сделать, чтобы все работало как надо? Мне непонятно.

Заранее благодарен за понятный и содержательный ответ!
  • Вопрос задан
  • 3403 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы