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.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/developeralaminvi/download-timer-block/archive/refs/heads/main.zip⏳ 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
- Upload the plugin to your WordPress site:
/wp-content/plugins/download-timer-block/ - Activate it from Plugins > Installed Plugins.
- Go to Pages or Posts → Open in Gutenberg editor.
- Click the "+" to add a new block and search: Download Timer Button.
- 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!