Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

How to Manage, Track, and Control File Downloads in WordPress

Last updated on by
Follow WPBeginner on YouTube
How to Manage, Track, and Control File Downloads in WordPress

This is a guest post by Ahmad Awais (@mrahmadawais)

Most of the bloggers keep sharing freebies with their readers. It is one of the most common practice to make a big, gigantic button with phrases like “DOWNLOAD NOW“. This way is not cool enough! You cannot control your downloads, no monitoring is possible, no embedding, what about password protected downloads? So, today I am going to show you how to manage your downloads in WordPress using a free plugin called WordPress Download Manager.

WordPress Download Manager helps you in managing, tracking and controlling your downloads in a more efficient way. You can set access levels, you can add/embed downloadable files anywhere in the post by copying and pasting the embed code. Some other features of WordPress Download Manager plugin are:

  • Control who can access to downloadable file
  • Ability to have Password protection
  • Download Counter helps you in maintaining a good track with downloads.
  • Control who can use this plugin (author, editor, administrator)
  • Custom download link icons can be added
  • Custom link labeling
  • Shortcodes for download links make your work way easier
  • New templates for file links to make them look professional
  • WP Thickbox popup for download page looks great
  • Tinymce button to embed shortcodes right from the write post panel
  • Multi-level Categories for Downloads
  • And a lot more…

Video Tutorial

If you don’t like the video or need more instructions, then continue reading.

Installation:

First thing you need to do is install and activate WordPress Download Manager. After activation, a File Manager Menu will be displayed below the settings menu.

WordPress Download Manager - File Manager

From File Manage » Add New you can add new downloadable files, where you can set the password, show the download counter, write description about your downloadable file. After configuring the settings, you can upload it by clicking Create Package? You will be redirected to Manage Menufrom where you can copy the embed code.

Manage Files in WordPress Download Manager

A better way to embed your download is through your Write Post panel. It is fairly easy to do. You can add different shadows & boxes with details of download package. You can see below in the image of Write Post panel.

TinyMCE button in WordPress Download Manager

Once you click insert, it will add the shortcode in your post.

WordPress Download Manager Shortcode in Posts

Screenshot of Download Package :

Demo screenshot of WordPress Download Manager

Using this plugin is probably one of the most efficient way of managing your downloads. However, if you are creating a FREE WordPress plugin, then you should consider adding it to the WordPress plugin directory instead of just offering it on your site. This plugin is best for digital products such as eBooks, free templates, icon sets etc.

Download WordPress Download Manager Plugin

Ahmad Awais (@mrahmadawais) is one of the known young bloggers in Pakistan. He blogs at Freakify.com about blogging, design, web development, and technology.


This post was written by a guest contributor. You can see their details in the post above. If you'd like to write a guest post for WPBeginner, then check out our Write for WPBeginner page for details. We'd love to share your tips with our community.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »
  • Jack Chuong

    Dear Ahmad Awais,
    I want to control who can download file (can see download link in my post), can Download Manager do this ?
    Ex: user1 and user2 login to view my post but only user1 can see download file and user2 cannot.
    Thanks.

  • Gregory

    Is this (awesome) plugin available to wordpress.com users? Or is it only available to wordpress.org users, i.e. those who use wordpress to create websites hosted on their own servers?

    • http://www.wpbeginner.com/ WPBeginner Support

      Only to WordPress.org users.

  • Hichame

    Can i use this plugin to show the total of downloads on each post and display it on my Sidebar ?
    For example i have 5 freebies, each freebie has 2 downloads, is it possible to display on the Sidebar something like ” 10 downloads & counting ” or so ?

  • andy

    can wp download manager be used with a form? that is, a form requiring User name, title, company, phone and email before they are allowed to download?

    thanks in advance. Andy

    • http://www.wpbeginner.com Editorial Staff

      Don’t think that is possible.

  • Chris

    How do I upload psd files? I tried it and nothing happens?

  • Gautam Doddamani

    very good plugin..i never heard of it. i actually dont prefer hosting files on my blog…simply consumes server space…i practice hosting it on dropbox or box.com but if in future i plan to upload files then i will definitely consider this plugin..thanks! :)

    • Ahmad Awais

      Why not it is a very nice plugin.Worth trying.

    • Ankur

      Agree, I really like this plugin idea and thanks to the author for this new info.
      But I dont prefer hosting files on my hosting account.

      • Ahmad Awais

        Any particular reason behind this verdict of yours :)

        • Dilawer Pirzada

          Thank You, Bro @Syed Balkhi to share such informative information among us. The Plugin is very great awesome, mind blowing and much appreciated words for this.

    • http://www.wpbeginner.com Editorial Staff

      I suppose you can use this plugin in conjunction with MaxCDN or any other CDN using W3 Total Cache integration.