Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Simple File Downloader

Simplest way to add download links into your posts/pages.

The plugin that will let admin user to add download links to any posts/pages in simplest way and hassle free. Allows all your site visitors to download any files from your website without any user restriction.


  • Downloader button is available in your admin content editor for post, page or post type. Shortcode will be generated automatically.
  • Insert download links manually via shortcode [media-downloader] to any posts, pages or custom post types. Check for more parameters below (Embedding).
  • Allow users to directly download in all file formats for free.
  • No file size limit for downloads. For more information please check the Simple File Downloader documentation page

Embedding / generated Shortcodes

Create a new post/page and click the 'Add Download' button from the content editor, then generate the shortcode below:

[media-downloader media_id="9" texts="Download Now!"]

Media id is automatically added from your media library.

Here are the all the available parameters when generating shortcode for file download:


If you choose to leave the texts parameter empty, then it be defaulted to 'Download File'.


You can also use image/button as your download link. If you supplied this parameter, then texts parameter will be replaced by this image.

[media-downloader media_id="9" image_url="http://domain.com/wp-content/themes/images/button.png"]


You can add class to your download link either a texts or image button. This is useful if you want to apply your own style.

[media-downloader media_id="9" texts="Download PDF" class="download-pdf"]


You also have an option to display the size of the file. Just set it to 'yes'

[media-downloader media_id="9" texts="Download PDF" display_filesize="yes"]

Requires: 3.0 or higher
Compatible up to: 4.4.6
Last Updated: 1 year ago
Active Installs: 10,000+


5 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.