What's WP
Our everything is about WordPress - best choice of WordPress users!
How to Control File Downloads Using WordPress Download Manager

How to Control File Downloads Using WordPress Download Manager

Many webmasters prefer to share anything valuable with visitors. To make things easier, they always add a “Download It” button to a file. That makes the file downloadable. If there is a need to control file downloads so as to protect a certain number of files from the public, you should control your downloads.

WordPress developers have released multiple free plugins for that purpose, among which WordPress Download Manager is selected in the following guide. This plugin has won thousands of active installs. Most users regard is as a powerful and easy-to-use method to control file downloads in WordPress site.

Benefits of Controlling WordPress File Download

We have concluded two benefits of controlling file download in WordPress. Those are mentioned as below:

  1. Controlling file downloads is a great method to protect private content or the files with high value. That keeps the web content away from malicious reprint. Only users who know the password or get the permit can download the password-protected file.
  2. It is an effective way to make money online. Encrypt valuable files and makes those only accessible for paid users. Visitors would like to pay for the files under password protection and then get valuable information as they want.

Control File Downloads Using WordPress Download Manager

WordPress Download Manager plugin helps users control file downloads by using user roles protection and password protection. Visitors who get your permission can access to the encrypted files. Also, this powerful plugin allows users to sell digital products within website. It is easy to set price for each item and manage all digital products online. That is perfect for some e-commerce websites.

WordPress Download Manager Plugin

Step 1: Install WordPress Download Manager Plugin on Your Website

Having had an overview of WordPress Download Manager plugin, you should set about installing it on your website. Things will be much easier if you install and activate this plugin via WP admin > Plugins > Add New.

Step 2: Install Add-Ons to Enable More Functions (Optional)

Once activating WordPress Download Manager plugin, you are redirected to a welcome page automatically. Some add-ons, like Advanced TinyMCE button, WPDM Extended Short-codes and WPDM Page Template, are available for you. Also, you can explore more free add-ons thereby making the WordPress Download Manager more functional.

Install WordPress Download Manager Plugin

A list of new features is shown on the page. Get started with Menu > Downloads > Add New and then take a good use of this great plugin.

Step 3: Create the First Downloadable File

Target a new option called “Downloads” and go to Downloads > Add New. And then, you come to an edit page named as Add New File. Give the downloadable file a proper title and type it in the “Enter title here” field. Below that, add a brief introduction to this downloadable file or leave it blank. That depends.

Create Downloadable File

Move to the “Drop files here” section and upload the selected file here. There are two ways available for file upload. One is uploading file from your computer and another is selecting a file from your website. The downloadable file can be a post, image, plugin, theme, and anything as needed. Note that, the maximum upload file size is 8MB.

By the way, you can increase WordPress file upload limit by modifying .htaccess, theme functions file or php.ini file. The file attachment is shown at the top of this section. Feel free to delete it or upload a new file.

Select Downloadable File

Scroll down to the bottom of this page. The File Settings section is where to customize the file link label, password, stock limit, download count and allow access. Edit a text for the link in “Link Label” and give this downloadable file a password if there is a need to encrypt it.

Perhaps, you can control file downloads by setting stock limit and download count instead of encrypting the file. For example, we set the stock limit as 200 and that means 200 visitors are allowed to download this file. Also, it is possible to make a decision on which user roles are allowed to access to this downloadable file.

Downloadable File Settings

Move to the Icons tab. There is an array of premium icons available here. Select the most suitable one for your downloadable file. Perhaps, you are allowed to upload more icons via Menu > Media and paste the image URL to the “Icon URL” field.

File Settings Icon

Having all settings done, click “Publish” button to make the first downloadable file public. You are encouraged to create as many downloadable files as needed in the same manner.

Step 4: Embed Downloadable File in Anywhere As You Want

All downloadable files are shown in the Downloads List. Go to Downloads > All Files and there is where to edit, delete or view a certain file. Each downloadable file comes with a specific shortcode. Copy and paste the shortcode in any page or post and then embed the downloadable file.

File Downloads List

Consume that you have created a new post or page as planned. Insert the shortcode into this post/page and then save all changes. Check if the downloadable file can be displayed successfully. If so, it would be shown as the following example. That is set by complying with the steps mentioned above. In this way, visitors need to enter the right password and then download this file.

File Download Example

If you set the stock limit instead of encrypting the file, then the file download should be shown as below.

File Download Example


Lucy has been a very experienced SEOer, technical writer, web developer, c# developer since 2002. Now she owns a startup in San Francisco, CA, focusing on running a couple of blogs to share knowledge and experience with global readers and deliver exceptional results to global sponsors by leveraging the power of Internet.


Want to Learn More About WordPress?

Get Our Free Themes, Plugins, Support, SEO Tips, and Other Tutorials!

Email *