Download from files


With this plugin you can paste downloadable documents into articles on your site. You can select a folder, specify that the folders below it appear, or even a single file. These can be downloaded by users.

The plugin is very simple. It doesn’t count downloads, it doesn’t scan permissions, but you can add a new download very easily: You copy it to the server and it already appears. (It takes the name from the descript.ion file, so if you copy it too, even the name will be correct.)

However, the plugin offers two things: When you upload a document to its interface, it normalizes the file name so that it does not contain characters that could cause confusion. The other thing is that if you set it that way, it will hide the direct link to the file. (Of course, don’t think about some big encryption, but it won’t be clear to the average user.)

Main functions

  • Order
    You can also set the order of folders and files.
  • Titles
    The plugin supports naming documents (via descript.ion file) and displays the names.
  • Properties
    Display the type and size of the document (Not displayed by default, but you can also display the date and time of the document with a custom template.)
  • Extensions support
    You can specify globally and occasionally which document formats can appear on the page.
  • Hide direct link
    Hide the link to the document from the user in a switchable way. (Of course, don’t think of some big encryption here!)
  • Support custom template
    The default look is intentionally not overestimated. Instead, the plugin supports you to define your own display for the theme you are using.
  • Support for multiple custom templates
    You can use several custom templates in the used topic and subfolders.
  • CSS support in the template
    If there is a CSS file in the template folder, it will load it.
  • Maintenance free
    You don’t have to log in to the WordPress admin interface either. You upload the doc to the appropriate folder on ftp, and the user can download it from there.
  • Auto refresh
    If you use the “Very Simple File Upload” plugin to upload, it will automatically update the list of files.

Detailed Description and Examples

On the extension’s website


Facebook support group


  • In folders
  • Without folders
  • One file
  • Hide link
  • Settings
  • Usage downloads in backend
  • Button for shortcode
  • Select folder


  1. Update your WordPress page
  2. Upload the plugin files to the /wp-content/plugins/download-from-files directory, or install the plugin through the WordPress plugins screen directly.
  3. Activate the plugin through the Plugins screen in WordPress
  4. Set the default settings in the Settings -> Download setting screen on “Setting” tab
  5. You are done, you can now paste the downloads shortcode into the content.


December 19, 2020
This plugin is super simple - yet very powerful. It allows you to serve documents up directly from the filesystem of your site. No need to add documents and metadata etc to an already overcrowded media library. Just add the plugin point it at a folder and you can select sub folder structures inside for display in you site for immediate download. Following that the folders can be maintained with FTP alone. Upload your content and its there. No mocking around. As it should be. On top of that Dovi_42 has been extremely helpful and fast with any problems I have encountered. Highly recommended plugin.
Read all 1 review

Contributors & Developers

“Download from files” is open source software. The following people have contributed to this plugin.


“Download from files” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Download from files” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • You can switch to renaming files


  • Add [download-from-tree] shortcode


  • Optional “This folder is empty.” text


  • If you use the “Very Simple File Upload” plugin to upload, it will automatically update the list of files.


  • Support quote characters in descriptions


  • Error correction


  • Support Very simple file upload plugin


  • Possibility to use several templates
  • If there is a CSS file in the template folder, it will load it


  • First published version