Ready to get started?Download WordPress

Plugin Directory

WordPress File Upload

Simple yet very powerful plugin to allow users to upload files to your website from any page and manage the uploaded files

With this plugin you or other users can upload files to your site from any page, easily and securely.

Simply put the shortcode [wordpress_file_upload] to the contents of any WordPress page and you will be able to upload files to any directory inside wp-contents of your WordPress site.

The plugin includes a file browser to access and manage the uploaded files from the Dashboard (only for admins currently).

Current version supports filters and actions before and after file upload, in order to extend its capabilities.

Please note that this plugin is the successor of Inline Upload plugin.

The characteristics of the plugin are:

  • It does not use flash and handles uploads using various technologies (HTML5, AJAX, classic HTML forms) depending on browser's capabilities, which detects automatically. As a result it can work in any browser, including mobiles phones (even old ones).
  • You can have more than one instances of the shortcode in the same page.
  • It includes an overall upload progress bar.
  • It supports multilingual characters and localization.
  • It integrates with WP-Filebase plugin.
  • Uploaded files can be added to Media or be attached to the current page.
  • It is highly customizable with many (more than 50) options.
  • It produces notification messages and e-mails.
  • You can create additional fields that the user must fill in along with the uploaded file.
  • It supports redirection to another url after successful upload.
  • It supports filters and actions before and after file upload, so that programmers can extend the plugin and make it cooperate with other plugins.
  • It supports logging of upload events or management of files, which can be viewed by admins through the Dashboard.
  • You can create you shortcode very easily by using the included Shortcode Composer in the plugin's settings inside Dashboard.
  • It includes a file browser in the Dashboard, from where admins can view the uploaded file and manage them.

Please note that old desktop browsers or mobile browsers may not support all of the above functionalities. In order to get full functionality use the latest versions browsers, supporting HTML5, AJAX and CSS3.

For additional features, such as multiple file upload, very large file upload, drag and drop of files, captcha, detailed upload progress bars, image gallery and custom css please consider WordPress File Upload Professional.

Please visit the Other Notes section for customization options of this plugin.

Requires: 2.9.2 or higher
Compatible up to: 4.1.0
Last Updated: 2015-2-9
Downloads: 54,349


4.4 out of 5 stars


6 of 13 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

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