If you offer any sort of download from your WordPress-based site, instead of just linking to the file to be downloaded, you can use a plugin called WordPress Download Monitor to organise your downloads. With this free plugin you can keep count of how many times your files have been downloaded, change the files without having to edit any posts or pages + more features. In this post I will show you how to install and set up this plugin.

Install the Plugin

Download the plugin from the WordPress repository. Visit “Plugins” > “Add New” > “Upload” and upload the plugin zip file.

Activate the plugin and you will see it adds a new menu to your admin area called “Downloads”.


If you click the “Configuration” link on the new menu, here is where you can set up a few settings before you start adding downloads. You can set things like custom download URLS – the default is yourdomain.com/wp-content/plugins/download-monitor/download.php?id=1 which is rather long, you can change that to: yourdomain.com/downloads/1

The general options tab has many different things you can set, such as setting a download not found page, member only files page and other options :


If you plan on having quite a few downloads on your site, you may wish to split them up into categories. In that case, click the “Categories” link in the menu and you can begin adding them :

Add your first Download

Click the “Add New” menu and you can add your first download to the system. This page is fairly straight forward – name the download, enter a version number, upload the file, choose a category, add some tags and you can choose if it should be a “members only” file.

Add Directory

If you have a lot of files you want to add to the system in bulk, you can use the “Add Directory” option – here you can specify a directory on your system and the Download Monitor plugin will attempt to add them all for you. It will automatically choose filenames for you which you can go back and edit later if required.

Edit Downloads

If you need to make any changes to your uploaded files, hit the “Edit Downloads” link and you will see them all listed and can edit them as needed :

Viewing your Download Stats

If you visit your WordPress dashboard homepage, you will see the plugin has added a couple of new boxes to it – a download stats and top 5 downloads. Here you can see how many times each file has been downloaded by week or month.


I have found this to be a really handy plugin that I use here on WPLift, I’m a stats junkie so it’s nice to see how my freebies are doing. I expect that if you run a site with a lot of downloads, it becomes even more handy – by displaying which of your files are more popular, you can use that to tailor your content in future.


Oliver Dale is the founder of Kooc Media, An Internet Company based in Manchester, UK. I founded WPLift and ThemeFurnace, find out more on my Personal Blog. Thanks!

Siteground Hosting
Does WPLift load fast for you? That’s because we use Siteground for hosting, WPLift readers can click here to get up to 60% off hosting for your site.

Disclosure: This page may contain affiliate links for which we will receive compensation if a purchase is made.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Leave Yours +


  1. Αρτέμης

    Useful post. Thank you Oli! :)

  2. Excellent tutorial on using this plugin. Will definitely be sharing this with my peeps. Thanks for all the great screenshots too.

  3. Richard London

    Have you had much luck with the add directory..I can’t seem to get it to work

    • No, I havent used it – I only manage a couple of downloads so not needed.
      What problem are you having ?

      • Richard London

        Can seem to get the right file path. I am guessing the path I put in the box, has to relate to the file browser root? right? On the config screen. I also can’t get the file browser box working. its blank.

        I wish it just had a browse to button that I could just select a folder and bosh, upload..done.

  4. Marcos Depresbiteris

    I would like to receive an email each time that a download was made, telling me the file, name and email adress from the visitor. Is that possible in this plugin?


    • Nldees

      Did you solve you problem?

      • Marcos Depresbiteris

        No, because I don´t know if this plugin has this feature or I will need another additionally.
        I would love to receive a e-mail each time a download is done, with the name and the email of the person because I could send a email to the person thanking.
        IDo you know if this plug-in has this feature? Do you know other that can do this feature?

        Thank you in advance.

  5. Liked the article a lot.Impressive written content.Liked your thinking a on the topic a lot.Thanks for sharing.

  6. Excellent tips on getting word press .Smart post given in your blog.Really very useful and full of information.I really appreciate what you wrote in your post.Thanks for sharing.

  7. Excellent tips on getting word press .Smart post given in your blog.Really very useful and full of information.I really appreciate what you wrote in your post.Thanks for sharing.

  8. quotes about friends

    I for all time emailed this web site post page to all my
    contacts, because if like to read it afterward my links will

  9. Discover more information on free psn codes

    You can also specify Max Turns, a useful option if creating your map for use in a muiltiplayer game.
    That means we need too tun off the Ventilation system.

    A Pllay – Station Network gives the opportunity to connect
    with some ɡamers who’re on-line and are іn different
    parts of thhe woirld at this timе.

  • Comments are Closed

Our Sponsors


Join our Newsletter to Receive 6 Free WordPress Themes

We will also send you our weekly Newsletter packed with the Latest WordPress Content.

We will look after your email & Never Spam!

You have Successfully Subscribed!