=== Download Plugins and Themes in ZIP from Dashboard === Contributors: wpcodefactory, omardabbas, karzin, anbinder, algoritmika, kousikmukherjeeli Tags: download, plugin, download plugin, download theme, theme Requires at least: 3.1 Tested up to: 6.6 Stable tag: 1.9.1 Requires PHP: 5.0.0 License: GNU General Public License v3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html Download installed plugins and themes in ZIP files directly from your WordPress admin dashboard, download any or all plugins & themes without FTP or cPanel access == Description == > “Awesome plugin! So helpful in development! I’m a WordPress developer and constantly get into situations where I have to download a theme or plugin from the clients’ servers to debug/customize/etc. In these situations, “Download Plugins and Themes from Dashboard” is the number one choice and way to go. Works perfectly, as described. Many thanks to the developer. Thumbs up!!” – ⭐⭐⭐⭐⭐ [Hemant Arora](https://wordpress.org/support/topic/awesome-plugin-so-helpful-in-development/?utm_source=wporg&utm_medium=organic&utm_campaign=readme) [Main Page](https://wpfactory.com/item/download-plugins-and-themes-from-dashboard-wordpress-plugin/?utm_source=wporg&utm_medium=organic&utm_campaign=readme "Main Page") | [Support Forum](https://wpfactory.com/support/item/download-plugins-and-themes-from-dashboard-wordpress-plugin/?utm_source=wporg&utm_medium=organic&utm_campaign=readme "Support Forum") | [Documentation & How to](https://wpfactory.com/docs/download-plugins-and-themes-from-dashboard-wordpress-plugin/?utm_source=wporg&utm_medium=organic&utm_campaign=readme "Documentation & How to") Have you ever found yourself in a need to download a plugin or theme file directly from your WordPress admin dashboard, only to discover you lack FTP or cPanel access? This is basically why we created this plugin, to simplify the process for you, so that with just a single click (literally), you can effortlessly download any plugin or theme right from your dashboard, no technical hurdles or external tools required. But that's not all. Imagine you've customized a plugin to suit your site's unique needs, only to realize you want to use those modifications elsewhere. With our plugin, you can easily download those customized files, ensuring your hard work is preserved and easily transferable. Say goodbye to complex file management and hello to seamless plugin and theme downloads, all from within your WordPress admin interface. Let's take a look at some of the plugin features. ## 🚀 Main Features: FREE Version## ### 🚀 Download Plugins from WordPress Dashboard ### The plugin adds a "Download" button in Plugins page next to each plugin, so what with a single click, you can download any plugin from your WordPress admin dashboard, download the plugin files in ZIP format without the need to get a file manager plugin or FTP access. ### 🚀 Download Themes from WordPress Dashboard ### Similar to plugins, you will have a "Download" button on Appearance > Themes page, where you can easily download any theme (or child theme) files from your website, so you can have a safe copy, or use it locally or elsewhere. ### 🚀 Download All Plugins & Themes in a Click ### Do you have a lot of plugins or themes that you want to download quickly? The plugin allows you to get all installed plugins and themes with one click in a single combined file. ### 🚀 Add Main Plugin/Theme Directory to ZIP File ### You can select to include the plugin/theme main directory to your file, or have it directly saved from the inner folders level. ### 🚀 Append Plugin/Theme Version Number to ZIP Filename ### The plugin options allow you to append the version number of your plugins or themes to their ZIP filenames, very useful for better organization and version tracking of files. ### 🚀 Advanced ZIP Libraries Selection ### Choose between ZipArchive or PclZip libraries for handling ZIP files based on your server & tools needs/compatibility. ___ ## ❤️ User Testimonials: See What Others Are Saying!## > “Very useful !!: This plugin simplifies the WordPress experience by allowing users to effortlessly download plugins and themes directly from the dashboard, making it an excellent alternative for those without CPanel / FTP access.” – ⭐⭐⭐⭐⭐ [storemizer](https://wordpress.org/support/topic/very-useful-3392/?utm_source=wporg&utm_medium=organic&utm_campaign=readme) > “Amazing Plugin!: Straightforward with a very simple interface, and gets the job done (even faster than ftp downloading).” – ⭐⭐⭐⭐⭐ [florijan](https://wordpress.org/support/topic/amazing-plugin-2371/?utm_source=wporg&utm_medium=organic&utm_campaign=readme) ## 🏆 Do More: PRO Version## If you want to go further, you can get the premium version of [Quantity Dynamic Pricing & Bulk Discounts for WooCommerce](https://wpfactory.com/item/product-price-by-quantity-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme) plugin. ### 🏆 Set Periodical Plugins and/or Themes Downloads ### Set up automated periodic downloads of plugins or themes, to make sure you always have the latest versions for testing or backup purposes, at intervals ranging from once a minute to every 4 weeks. This feature is especially useful for developers or site administrators who regularly update their WordPress installations and want to keep local copies of plugins and themes synchronized. ### 🏆 Append Date & Time to Plugin/Theme ZIP Filename ### With the scheduled download for plugins/themes, you can include the date & time to plugins/themes names so you have a well-organized folders by date. ### 🏆 Customize Name & Path for Periodical Plugins Downloads ### Customize the naming convention and storage location for plugins & themes downloaded periodically, ensuring organized file management and easy access to archived versions. ### 🏆 Customize the Download plugin link ### Customize the download plugin link on the plugins page with options such as: color, font-weight, and custom text. ___ ## 💯 Why WPFactory?## * **Experience You Can Trust:** Over a decade in the business * **Wide Plugin Selection:** Offering 65+ unique and powerful plugins * **Highly-Rated Support:** Backed by hundreds of 5-star reviews * **Expert Team:** Dedicated developers and technical support at your service ___ ## What's Next? Discover More Plugins by WPFactory ## WPFactory has a diverse range of plugins tailored to enhance your experience: * [**Rename Media Files: Improve Your WordPress SEO**](https://wpfactory.com/item/file-renaming-on-upload-wordpress-plugin/ "**Rename Media Files: Improve Your WordPress SEO**"): Enhance SEO and organize media effortlessly with Rename Media Files WordPress Plugin. Fix upload issues, santize & optimize filenames, and improve SEO seamlessly. (**[Free version](https://wordpress.org/plugins/file-renaming-on-upload/ "Free version")**) * [**Slugs Manager: Delete Old Permalinks from WordPress Database**](https://wpfactory.com/item/slugs-manager-wordpress-plugin/?utm_source=wporg&utm_medium=organic&utm_campaign=readme "**Slugs Manager: Delete Old Permalinks from WordPress Database**"): Scan & remove old or outdated slugs (permalinks) in Wordpress, keep your database optimized & your URLs SEO-friendly (**[Free version](https://wordpress.org/plugins/remove-old-slugspermalinks/ "Free version")**) * [**Back Button Widget**](https://wpfactory.com/item/back-button-widget-wordpress-plugin/?utm_source=wporg&utm_medium=organic&utm_campaign=readme "** Back Button Widget**"): A simple & customizable back button, add it to any WordPress page using shortcode or widget for enhanced user navigation experience and site accessibility. (**[Free version](https://wordpress.org/plugins/back-button-widget/ "Free version")**) * [**Name Your Price: Make a Price Offer for WooCommerce**](https://wpfactory.com/item/price-offers-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme "*Name Your Price: Make a Price Offer for WooCommerce**"): Allow customers to propose their own prices for your products, open a negotiation-driven shopping experience with options to accept, reject, or counter-offer. (**[Free version](https://wordpress.org/plugins/price-offerings-for-woocommerce/ "Free version")**) * [**Additional Custom Emails for WooCommerce**](https://wpfactory.com/item/custom-emails-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme "**Additional Custom Emails for WooCommerce**"): Define & customize more emails based on triggers, choose from multiple recipient options, personalize content, and send emails manually. (**[Free version](https://wordpress.org/plugins/custom-emails-for-woocommerce/ "Free version")**) * [**Automated Order Status Controller for WooCommerce**](https://wpfactory.com/item/order-status-rules-for-woocommerce/?utm_source=wporg&utm_medium=organic&utm_campaign=readme "**Automated Order Status Controller for WooCommerce**"): Change order statuses programmatically based on a wide range of conditions, like time intervals, user roles and more! (**[Free version](https://wordpress.org/plugins/order-status-rules-for-woocommerce/ "Free version")**) > “Right on – job done fast and efficiently!:This plugin is just awesome. It does the job as stated in the tin! Kudos to the devs.” – ⭐⭐⭐⭐⭐ [danielepais](https://wordpress.org/support/topic/right-on-job-done-fast-and-efficiently-5/?utm_source=wporg&utm_medium=organic&utm_campaign=readme) > “Brilliant!!!:I had deleted a plugin that I bought and their website doesn’t allow you to log in and download. But I did remember a website that had the plugin. Installed this plugin and downloaded the plugin I was needing in an instant. Well done!” – ⭐⭐⭐⭐⭐ [brand9](https://wordpress.org/support/topic/brilliant-1311/?utm_source=wporg&utm_medium=organic&utm_campaign=readme) > “Life saver:Thank you for this fantastic plugin, it is a life saver for those who don’t have FTP capabilities.” – ⭐⭐⭐⭐⭐ [Gabriel Reguly](https://wordpress.org/support/topic/life-saver-316/?utm_source=wporg&utm_medium=organic&utm_campaign=readme) > “Greatly Usable!:Being a WordPress developer I often need to download the themes and plugins from the sites. When I do not have any other details except the site URL and login, then comes the role of this well functional and greatly usable plugin.” – ⭐⭐⭐⭐⭐ [Ritu Singh](https://wordpress.org/support/topic/greatly-usable/?utm_source=wporg&utm_medium=organic&utm_campaign=readme) == Installation == **Follow these simplified steps to get your plugin up and running:** **From the WordPress Admin Panel:** 1. Navigate to “Plugins” > “Add New”. 2. Use the search bar and find the plugin using the exact name. 3. Click “Install Now” for the desired plugin. 4. Once the installation is finished, and click “Activate”. **Manual Installation Using FTP:** 1. Download the desired plugin from WordPress.org. 2. Using your preferred FTP client, upload the entire plugin folder to the /wp-content/plugins/ directory of your WordPress installation. 3. Go to “Plugins” > “Installed Plugins” in your dashboard and click “Activate”. **Manual download & upload from the WordPress Admin Panel:** 1. Download the desired plugin in a ZIP format. 2. On your site, navigate to “Plugins” > “Add New” and click the “Upload Plugin” button. 3. Choose the downloaded plugin file and click “Install Now.” 4. After the installation is complete, click “Activate”. **Post-Activation:** Once activated, access the plugin's settings by navigating to “WooCommerce > Settings” and look for the relevant tab. == Screenshots == 1. Plugin "Download ZIP" links in "Plugins > Installed Plugins". 2. Theme "Download ZIP" links in "Appearance > Themes". 3. Settings. == Changelog == = 1.9.1 - 03/09/2024 = * Dev - Added auto-delete feature. * Dev - Added bulk download for selected plugins. = 1.9.0 - 26/08/2024 = * Dev - Added option to customize the download plugin link text color. * Dev - Added option to customize the download plugin link font weight. * Dev - Added option to customize the download plugin link text. = 1.8.9 - 23/08/2024 = * Dev - Added new option to manage the version separator character when appending the plugin/theme version to zip filename. * Dev - Improved Settings UI by applying the default WordPress settings style. = 1.8.8 - 15/08/2024 = * Fixed vulnerability. * Tested up to: 6.6. = 1.8.7 - 16/05/2024 = * readme.txt content update. = 1.8.6 - 07/04/2024 = * Fix PHP warnings. * Fix vulnerability. * Tested up to: 6.5. = 1.8.5 - 25/09/2023 = * Update plugin icon, banner. = 1.8.4 - 19/09/2023 = * Fix - PHP Warnings are triggering on PHP version 8.2. * Tested up to: 6.3. = 1.8.3 - 18/06/2023 = * Tested up to: 6.2. = 1.8.2 - 10/03/2023 = * Tested up to: 6.1. = 1.8.1 - 17/11/2021 = * Dev - Add github deploy setup. * Tested up to: 5.8. = 1.8.0 - 26/06/2021 = * Fix - Checking for the activated Pro plugin version correctly now. * Dev - "Send file" headers updated. * Dev - Code refactoring. * Description in readme.txt updated. = 1.7.2 - 04/06/2021 = * Tested up to: 5.7. * Plugin author updated. = 1.7.1 - 15/02/2021 = * Dev - JS file minified. * Dev - Localization - `load_plugin_textdomain()` moved to the `init` hook. * Tested up to: 5.6. = 1.7.0 - 20/03/2020 = * Dev - Better system temp directory retrieving algorithm: checking `upload_tmp_dir`, `wp_upload_dir()` and `open_basedir` now (if the default `sys_get_temp_dir()` is not writable). * Dev - Admin settings descriptions updated. * Dev - Code refactoring. * Tested up to: 5.3. = 1.6.0 - 30/09/2019 = * Fix - Settings - Security - Checking for user capability and nonce. Sanitizing and escaping data. * Dev - Settings - "increase your WP memory limits" link updated. = 1.5.0 - 23/07/2019 = * Fix - "Single File" plugins download fixed (except in "Periodical" downloads). * Fix - "Must-Use" and "Drop-in" plugins support added (except in "Periodical" and "All" downloads). = 1.4.3 - 08/07/2019 = * Dev - Advanced Settings - "Temporary directory" option added. * Tested up to: 5.2. = 1.4.2 - 19/04/2019 = * Dev - "Tested up to" updated. = 1.4.1 - 09/12/2018 = * Dev - Advanced Settings - "ZIP library" option added. * Dev - More info added in `create_zip()` error message. = 1.4.0 - 27/09/2018 = * Dev - "Download all" plugins/themes tools added. * Dev - Checking for `zlib` extension availability. * Dev - Checking system requirements only when download link is clicked. * Dev - Deleting zip file (if exists) before creating new one. * Dev - Pro version link (and "Periodical Downloads" section) added. * Dev - Code refactoring. = 1.3.0 - 18/03/2018 = * Dev - `PclZip` fallback zip archivation library added. * Dev - "Settings" action link added. * Dev - Code refactoring. * Dev - "Requires PHP" added to readme.txt. = 1.2.0 - 11/06/2017 = * Dev - "Add main directory to ZIP" options added. * Dev - "Append version number to ZIP filename" options added. * Dev - Code refactoring. = 1.1.3 - 09/06/2017 = * Dev - Zip files deletion from temporary folder after successful download added. = 1.1.2 - 25/03/2017 = * Fix - `load_plugin_textdomain` moved from `init` hook to constructor. * Dev - System requirements error message updated. * Dev - Language (POT) file updated. * Dev - Plugin header info ("Text Domain" etc.) updated. * Dev - Donate link updated. = 1.1.1 - 10/11/2016 = * Fix - For portability now only forward slashes (/) are used as directory separator in ZIP filenames. = 1.1.0 - 05/10/2016 = * Dev - Themes download functionality added (and plugin renamed). * Dev - Plugins download action moved to from `plugins_loaded` to `admin_init` hook. * Dev - More validation added to plugins download action. * Dev - Using single `plugin_action_links` hook to add download action links, instead of using separate hook for each plugin. * Dev - Checking for `ZipArchive` and `RecursiveIteratorIterator` classes to exist. * Dev - Language (POT) file added. * Dev - Screenshots added. * Dev - Icons and banners added. = 1.0.0 - 28/09/2016 = * Initial Release. == Upgrade Notice == = 1.0.0 = This is the first release of the plugin.