Если у вас когда-либо возникала необходимость добавить таймер при скачивании файлов, например, чтобы показать рекламу или какую-либо полезную информацию, или сделать редирект на отдельную страницу для скачивания (и показать на ней рекламу:)), то этот плагин для вас.
Демо
Нажмите на кнопку «Скачать» ниже, для демонстрации работы плагина.
Вы должны были увидеть такую картину при нажатии на кнопку:

Еще один пример, но уже откроется на отдельной странице:
Как работает плагин?
Плагин Files Download Delay добавляет таймер при скачивании файлов пользователями сайта, при этом существует несколько вариантов работы с плагином.
В настройках плагина есть опция для автоматического преобразования ссылок на файлы. Вы можете выбрать какие именно файлы будут обернуты в таймер по их расширениям, либо указать CSS класс.

Или вы сами можете выбрать к каким ссылкам добавить таймер в редакторе статьи. Для этого можно использовать шорткод в классическом редакторе:
[fddwrap]<a download href="https://fdd.tonyandr.com/wp-content/uploads/2022/01/icon-256x256-1.png">Демо-файл (иконка PNG)</a>[/fddwrap]
или настройки блока «Файл» в редакторе Gutenberg:

Для каждой ссылки можно индивидуально задать время задержки и включить/выключить редирект на отдельную страницу (в Про версии).
Содержание блока с таймером
Тут самая интересная часть — вы можете настроить внешний вид блока с таймером и его контент. Контент может содержать как простой текст, так и HTML разметку, вставки JavaScript кода или шорткоды.

Все это позволяет нам показать пользователям, пока они ждут начала загрузки, какой-либо оффер, рекламный блок, видео, форму обратной связи, социальные кнопки, релевантный контент и так далее.
У блока с таймером есть 3 состояния:
- обратный отсчет,
- скачивание началось,
- файл не найден (не удалось скачать)
Каждое состояние имеет собственный блок контента, который можно наполнить любым содержанием.

Также в настройках вы найдете опции для изменения внешнего вида, среди которых:
- Изменение цветов
- Скругление углов
- Тень
- Ориентация блока (колонки или в строку)
Фичрс.
Премиум версия с расширенными возможностями
- Авто-вставка таймера
- Глобальное изменение времени задержки
- Редактирование блока с контентом
- Поддержка HTML разметки
- Поддержка JavaScript тега в контенте
- Поддержка шорткодов в контенте
- Дополнительные параметры изменения внешнего вида
- Индивидуальные опции у каждой ссылки (задержка, открыть в новой вкладке)
Скачать плагин Files Download Delay
Плагин Files Download Delay бесплатен и опубликован в официальном репозитории плагинов WordPress.
Минимальные требования
- WordPress 5.5+
- PHP 7.2+