{"id":263897,"date":"2025-12-04T06:54:28","date_gmt":"2025-12-04T06:54:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/auto-download-buttons\/"},"modified":"2025-12-26T02:58:55","modified_gmt":"2025-12-26T02:58:55","slug":"auto-download-buttons","status":"publish","type":"plugin","link":"https:\/\/pap-aw.wordpress.org\/plugins\/auto-download-buttons\/","author":23408313,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.9.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Auto Download Buttons","header_author":"Tech-Turf","header_description":"Auto Download Buttons with Countdown or Delay: This plugin implements a single, dynamic button that initiates a file download after a specified countdown, featuring a hover flashcard effect. The button and flashcard styles and countdown are customizable via shortcode attributes OR a global plugin dashboard.","assets_banners_color":"ffffff","last_updated":"2025-12-26 02:58:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/tech-turf.com\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":226,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"cpmehula","date":"2025-12-04 07:37:47"},"1.0.2":{"tag":"1.0.2","author":"cpmehula","date":"2025-12-26 02:58:55"}},"upgrade_notice":{"1.0.2":"<p>Adds number of button options and Media Library integration for improved workflow.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3427208,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3427208,"resolution":"256x256","location":"assets","locale":""},"icon-282x282.png":{"filename":"icon-282x282.png","revision":3410495,"resolution":"282x282","location":"assets","locale":""}},"assets_banners":{"Banner-1080x377.jpg":{"filename":"Banner-1080x377.jpg","revision":3410495,"resolution":"1080x377","location":"assets","locale":""},"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3427196,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3427196,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":3410495,"resolution":"1","location":"assets","locale":""},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":3410495,"resolution":"2","location":"assets","locale":""},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":3410495,"resolution":"3","location":"assets","locale":""},"Screenshot-4.png":{"filename":"Screenshot-4.png","revision":3427510,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"[cite_start]<strong>Screenshot-1:<\/strong> Customize button colors for the Ready, Hover, and Waiting states, along with border radius and default button text[cite: 23].","2":"[cite_start]<strong>Screnshot-2:<\/strong> Configure the file flashcard's background, text color, radius, and set the default countdown time and waiting message[cite: 24].","3":"[cite_start]<strong>Screenshot-3:<\/strong> Example of the highly stylized Auto Download Buttons showing the dynamic file extension flashcard (XLSX)[cite: 25].","4":"<strong>Screenshot-4:<\/strong> New Dashboard options to set the number of buttons and manage layout settings."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[12724,251651,251650,251649,80],"plugin_category":[43],"plugin_contributors":[251652],"plugin_business_model":[],"class_list":["post-263897","plugin","type-plugin","status-publish","hentry","plugin_tags-countdown-timer","plugin_tags-custom-filename","plugin_tags-download-buttons","plugin_tags-download-with-delay","plugin_tags-shortcode","plugin_category-customization","plugin_contributors-cpmehula","plugin_committers-cpmehula"],"banners":{"banner":"https:\/\/ps.w.org\/auto-download-buttons\/assets\/banner-772x250.jpg?rev=3427196","banner_2x":"https:\/\/ps.w.org\/auto-download-buttons\/assets\/banner-1544x500.jpg?rev=3427196","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/auto-download-buttons\/assets\/icon-128x128.png?rev=3427208","icon_2x":"https:\/\/ps.w.org\/auto-download-buttons\/assets\/icon-256x256.png?rev=3427208","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/auto-download-buttons\/assets\/Screenshot-1.png?rev=3410495","caption":"[cite_start]<strong>Screenshot-1:<\/strong> Customize button colors for the Ready, Hover, and Waiting states, along with border radius and default button text[cite: 23]."},{"src":"https:\/\/ps.w.org\/auto-download-buttons\/assets\/Screenshot-2.png?rev=3410495","caption":"[cite_start]<strong>Screnshot-2:<\/strong> Configure the file flashcard's background, text color, radius, and set the default countdown time and waiting message[cite: 24]."},{"src":"https:\/\/ps.w.org\/auto-download-buttons\/assets\/Screenshot-3.png?rev=3410495","caption":"[cite_start]<strong>Screenshot-3:<\/strong> Example of the highly stylized Auto Download Buttons showing the dynamic file extension flashcard (XLSX)[cite: 25]."},{"src":"https:\/\/ps.w.org\/auto-download-buttons\/assets\/Screenshot-4.png?rev=3427510","caption":"<strong>Screenshot-4:<\/strong> New Dashboard options to set the number of buttons and manage layout settings."}],"raw_content":"<!--section=description-->\n<p>[cite_start]<strong>Auto Download Buttons<\/strong> is a feature-rich and highly customizable WordPress plugin that allows you to easily embed stylish download buttons with a crucial feature: a <strong>delayed auto-download timer<\/strong>[cite: 2]. [cite_start]This is the perfect solution for protecting content, ensuring users view necessary information before accessing a file, and providing a clean, polished user experience for digital downloads[cite: 3].<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li>[cite_start]<strong>Deep Styling Controls:<\/strong> Customize button background colors for Ready, Hover, and Waiting states, along with text color and border radius[cite: 4].<\/li>\n<li>[cite_start]<strong>Custom Countdown Logic:<\/strong> Set a mandatory countdown and define the exact waiting message (using the <code>{seconds}<\/code> placeholder)[cite: 5].<\/li>\n<li>[cite_start]<strong>File Information Flashcard:<\/strong> Dynamic element automatically detects the file extension (e.g., XLSX, PDF) and displays it with a custom background and text color[cite: 6].<\/li>\n<li>[cite_start]<strong>Shortcode Integration:<\/strong> Simple shortcode <code>[auto-download-button]<\/code> that can be embedded anywhere[cite: 7].<\/li>\n<li>[cite_start]<strong>Download Filename Customization:<\/strong> Use the <code>download_name<\/code> attribute to override the original server filename[cite: 8].<\/li>\n<li>[cite_start]<strong>Global Settings:<\/strong> Easy-to-use Admin Settings panel for setting defaults which can be overridden by shortcode attributes[cite: 9].<\/li>\n<li><strong>NEW: Media Library Integration:<\/strong> Easily find and copy your direct button download URLs directly from the WordPress Media Library.<\/li>\n<li><strong>NEW: Button Layout Control:<\/strong> Select the number of buttons to display or configure layout options directly from the plugin dashboard.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h3>1. Simple Installation<\/h3>\n\n<ol>\n<li>[cite_start]Go to your WordPress Dashboard, navigate to <strong>Plugins -&gt; Add New<\/strong>[cite: 10].<\/li>\n<li>[cite_start]Search for \"Auto Download Buttons\"[cite: 11].<\/li>\n<li>[cite_start]Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>[cite: 11].<\/li>\n<\/ol>\n\n<h3>2. Usage<\/h3>\n\n<ol>\n<li>[cite_start]Configure your default style, behavior settings, and the number of buttons under <strong>Auto Download Buttons<\/strong> in your WordPress admin menu[cite: 12].<\/li>\n<li>Visit the <strong>Media Library<\/strong> to find the specific Download URL section for your files.<\/li>\n<li>[cite_start]Use the shortcode in any post, page, or widget where you want to display the button[cite: 13]:<\/li>\n<\/ol>\n\n<p>[cite_start]<code>[auto-download-button url=\"[Your File URL]\" time=\"10\" download_name=\"My-Custom-File.xlsx\"]<\/code> [cite: 13]<\/p>\n\n<h4>Shortcode Attributes<\/h4>\n\n\n\n\n  Attribute\n  Description\n  Required?\n  Example\n\n\n\n\n  <strong><code>url<\/code><\/strong>\n  [cite_start]The direct link to your downloadable file[cite: 14, 15].\n  Yes\n  <code>url=\"https:\/\/domain.com\/files\/sheet.xlsx\"<\/code>\n\n\n  <strong><code>time<\/code><\/strong>\n  The countdown delay in seconds. [cite_start]Overrides the global setting[cite: 15, 16].\n  No\n  <code>time=\"5\"<\/code>\n\n\n  <strong><code>download_name<\/code><\/strong>\n  [cite_start]The custom name the downloaded file will have on the user's computer[cite: 17].\n  No\n  <code>download_name=\"Budget-Template.xlsx\"<\/code>\n\n<!--section=faq-->\n<dl>\n<dt id='q%3A%20where%20can%20i%20customize%20the%20button%20colors%20and%20waiting%20text%3F'><h3>Q: Where can I customize the button colors and waiting text?<\/h3><\/dt>\n<dd><p>[cite_start]A: All global defaults, including styling and countdown messages, can be customized under the dedicated <strong>Auto Download Buttons<\/strong> menu in your WordPress admin dashboard[cite: 18]. (See Screenshots 1 &amp; 2) [cite_start][cite: 19].<\/p><\/dd>\n<dt id='q%3A%20where%20do%20i%20find%20the%20file%20url%3F'><h3>Q: Where do I find the file URL?<\/h3><\/dt>\n<dd><p>A: You can now find the specific Download URL in the Media Library details section for each uploaded file.<\/p><\/dd>\n<dt id='q%3A%20what%20is%20the%20%22flashcard%22%3F'><h3>Q: What is the \"Flashcard\"?<\/h3><\/dt>\n<dd><p>[cite_start]A: The Flashcard is the small, stylized element above the button text (like the <strong>XLSX<\/strong> badge you see in Screenshot 3)[cite: 19, 20]. [cite_start]You can customize its color, text size, and border radius in the plugin settings[cite: 20].<\/p><\/dd>\n<dt id='q%3A%20how%20do%20i%20make%20the%20countdown%20work%3F'><h3>Q: How do I make the countdown work?<\/h3><\/dt>\n<dd><p>[cite_start]A: Set the <strong>Default Countdown Time (Seconds)<\/strong> and <strong>Default Waiting Text<\/strong> in the settings[cite: 21, 22]. [cite_start]Ensure your waiting text includes the <code>{seconds}<\/code> placeholder to display the live countdown[cite: 22].<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h3>1.0.2<\/h3>\n\n<ul>\n<li>Added \"Number of Buttons\" option to the plugin dashboard.<\/li>\n<li>Integrated Download URL section into the Media Library for easier link management.<\/li>\n<li>General performance improvements and code optimization.<\/li>\n<\/ul>\n\n<h3>1.0.1<\/h3>\n\n<ul>\n<li>[cite_start]Initial release of the Auto Download Buttons plugin[cite: 26].<\/li>\n<li>[cite_start]Added shortcode functionality: <code>[auto-download-button]<\/code>[cite: 26].<\/li>\n<li>[cite_start]Implemented delayed download timer logic[cite: 27].<\/li>\n<li>[cite_start]Included comprehensive style controls for button states, radius, and colors[cite: 27].<\/li>\n<li>[cite_start]Added dynamic file information flashcard with styling options[cite: 28].<\/li>\n<\/ul>","raw_excerpt":"*** Embed stylish, delayed auto-download buttons with customizable timers, dynamic file detection, and advanced styling options. ***","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/263897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=263897"}],"author":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cpmehula"}],"wp:attachment":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=263897"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=263897"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=263897"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=263897"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=263897"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=263897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}