Здравствуйте! Подскажите, пожалуйста, как реализовать загрузку файлов на 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 и поэтому затрудняюсь в адаптации этого кода. Как и куда его необходимо вставить? Какие дополнительные условия необходимо сделать, чтобы все работало как надо? Мне непонятно.
Заранее благодарен за понятный и содержательный ответ!