Auto Download Buttons Plugin for WordPress

Auto Download Buttons is a feature rich, highly customizable WordPress plugin designed by Tech Turf to enhance the user experience of digital downloads. It implements a mandatory delay timer (countdown) before a file download is initiated, perfect for content protection, ensuring users view necessary information, or improving the perceived value of the download.

Key Plugin Features

  • Delayed Auto-Download Timer: Users must wait a configurable number of seconds before the download begins.
  • Dynamic Countdown Text: The waiting message dynamically updates with the remaining time using the {seconds} placeholder.
  • File Information Flashcard: A small, stylish badge (Flashcard) is displayed above the button, automatically detecting and showing the file extension (e.g., PDF, XLSX).
  • Deep Styling Controls: Extensive options to customize button colors for Ready, Hover, and Waiting states, as well as text color and border radius.
  • Shortcode Integration: Simple integration into any post, page, or widget using the [auto-download-button] shortcode.

Shortcode Reference & Detailed Attributes

The plugin uses a single, flexible shortcode to render the button. You can override the global settings for any specific button instance by adding attributes to the shortcode.

Full shortcode Example:

If you want to remove any term from the short code, you can remove it. then that field will be controlled by the plugin dashboard default value.

[auto-download-button url="https://calendar-edu.com/wp-content/uploads/download-2026-calendar-9-scaled.jpg" name="The Ultimate Ebook Guide.xlsx" text="Download Now" time="10"]

Basic shortcode Example:

[auto-download-button url="https://calendar-edu.com/wp-content/uploads/download-2026-calendar-9-scaled.jpg"]
AttributeDescriptionRequired?Default (from Global Settings)Example Value
urlThe direct URL to the file that the user will download. This must be a publicly accessible link.YesNonehttps://exampletest.com/file.zip
textThe initial text displayed on the button when it is ready to be clicked (i.e., before the countdown starts).No‘Download File’Download Now!
timeThe countdown duration in seconds. After this time elapses, the download will begin.No510
nameThe filename, the downloaded file will have on the users computer. This is separate from the original file name in the url.NoOriginal filename from URLMy-Cool-Ebook.pdf
waiting_textThe text displayed on the button during the countdown. It must contain the {seconds} placeholder to show the live timer.No‘Preparing download in {seconds} seconds…’Wait {seconds} sec...

This link (https://calendar-edu.com/wp-content/uploads/download-2026-calendar-9-scaled.jpg) is given here only for example, users need to replace this URL by there own file URL that they want to provide for download.

Detailed Explanation of Your Shortcode Attributes

  • url="https://calendar-edu.com/wp-content/uploads/download-2026-calendar-9-scaled.jpg"
    • This is the mandatory link to the actual file on your server. When the countdown finishes, the browser is instructed to download this exact file. The plugin also uses this URL to automatically determine the file extension (.jpg in this case) for the File Information Flashcard. this URL is given here only for example, you need to replace this URL with your own file URL that you want to give for download.
  • name="The Ultimate Ebook Guide.xlsx"
    • This attribute is used to provide a friendly, customized filename to the user. Even though the original file name is download-2026-calendar-9-scaled.jpg, the file will be saved on the user device as “The Ultimate Ebook Guide.xlsx”. This is a great feature for branding and marketing.
  • text="Download Now"
    • This sets the button call-to-action text before the user clicks it and the countdown begins.
  • time="10"
    • This overrides the default global countdown time and forces this specific button to delay the download by 10 seconds.

Plugin Dashboard Settings Explained

All global configuration options are managed under the dedicated “Auto Download Buttons” menu in your WordPress admin dashboard. These settings apply to all buttons unless overridden by a shortcode attribute.

The settings are logically separated into sections for easier configuration.

1. Global Style & Behavior Settings

This section manages the core look, feel, and functionality defaults for all buttons.

Field NameDescriptionPlaceholder / Example Default
Default Button TextThe initial text for the button (CTA) before a click.Download File
Button Background Color (Ready)The background color of the button when it is in its default, ready-to-click state.#4CAF50 (Green)
Button Background Color (Hover)The background color shown when a user hovers their mouse over the button.#3e8e41 (Darker Green)
Button Background Color (Waiting)The background color shown while the countdown is active (after click).#FF9800 (Orange)
Button Text ColorThe color of the text displayed on the button for all states (Ready, Hover, Waiting).#ffffff (White)
Button Border Radius (px)Controls the roundness of the button’s corners in pixels.5
Default Countdown Time (Seconds)The standard number of seconds the countdown will run for.5
Default Waiting TextThe message that appears on the button during the countdown.Preparing download in {seconds} seconds...

2. File Information Flashcard Settings

This section controls the appearance of the small, dynamic badge (the “Flashcard”) that appears above the button, which automatically shows the file extension (e.g., DOCX, JPG).

Field NameDescriptionPlaceholder / Example Default
Flashcard Background ColorThe background color of the file extension badge.#000000 (Black)
Flashcard Text ColorThe color of the text (file extension) inside the badge.#ffffff (White)
Flashcard Border Radius (px)Controls the roundness of the badge’s corners in pixels.3
Flashcard Font Size (em)Controls the size of the file extension text in the badge.0.85

Trick:

If you want flashcard like this, then use this gradient code in [ linear-gradient(135deg, #1e40af 0%, #e11d48 100%) ] flashcard background box.

Download this plugin from here.

https://wordpress.org/plugins/auto-download-buttons/

Kindly provide your review to us. it will really help us a lot.

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!