WP Manifestindependent plugin directory
manifest / editor / download-timer-block

Download Timer Block

Download Timer Button is a Gutenberg block plugin that adds a download button with a countdown timer. Engage users by making them wait a few seconds before the download becomes available — ideal for free resources, tools, or promotional files.

by The WordPress Contributors · github.com/developeralaminvi/download-timer-block

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/developeralaminvi/download-timer-block/archive/refs/heads/main.zip

Readme

⏳ Download Timer Button – WordPress Block Plugin

Download Timer Button is a Gutenberg block plugin that adds a download button with a countdown timer. Engage users by making them wait a few seconds before the download becomes available — ideal for free resources, tools, or promotional files.


🚀 Features

  • ⏱️ Countdown Timer: Set how many seconds to wait before enabling the download.
  • 🎨 Customizable Texts: Set custom text for button default state, during countdown, and after download is unlocked.
  • 🎨 Style Controls: Easily customize button color, text color, hover state, typography, padding, and margin.
  • 🧭 Alignment Options: Left, center, or right align the button within the content.
  • 🧷 Open in New Tab: Option to open the download link in a new tab.
  • ⚙️ Editor-Friendly: Smoothly integrates with Gutenberg and uses modern block settings UI.
  • No-JS Fallback: If JavaScript is disabled, users will see the final download link directly.

📥 Installation

  1. Upload the plugin to your WordPress site:
    /wp-content/plugins/download-timer-block/
  2. Activate it from Plugins > Installed Plugins.
  3. Go to Pages or Posts → Open in Gutenberg editor.
  4. Click the "+" to add a new block and search: Download Timer Button.
  5. Customize and publish!

❓ Frequently Asked Questions

🔧 Can I change the countdown duration?

Yes. Use the sidebar in the block editor to define the number of seconds (e.g., 5, 10, 30, etc.).

🎨 How do I customize the button style?

Select the block → use the block sidebar to change:

  • Button color
  • Text & hover color
  • Typography (font size, weight)
  • Spacing (padding, margin)

🔌 Does it work if JavaScript is disabled?

Yes! The final download link will display directly if JS is not running, ensuring accessibility.


📄 Changelog

v1.0.0

  • Initial release
  • Countdown timer functionality
  • Fully customizable texts and styles
  • Editor sidebar panel with all settings
  • Alignment and new tab options
  • JS fallback support

📜 License

Licensed under the GPLv2 or later.


👨‍💻 Developer

Name: Alamin
Hire Me on Upwork: Click here to hire
WordPress Experience: Custom plugins, WooCommerce extensions, Elementor widgets
Facebook: Facebook
Email: developeralaminvi@gmail.com


💡 Want a custom Gutenberg block or WooCommerce feature? Let’s work together — I’m available for hire!

Read the full README on GitHub →