PluginScout

AJAX File Upload — WordPress Contact Form Plugin

by DevriX · WordPress.org page

v0.1.1.1 Tested up to WP 4.5.33

AJAX File Upload has 50+ active installs on WordPress.org and 6,859 downloads all time. We have tracked it since September 4, 2026; download trends appear after 30 days of data. The last update was on May 25, 2016, tested up to WordPress 4.5.33.

AJAX File Upload at a glance

Active installs
50+
Total downloads
6,859
Downloads, last 30 days
available after 30 days of tracking
30-day growth
tracking since September 4, 2026

Is AJAX File Upload well maintained?

Support threads resolved
No open threads
nothing waiting on the WordPress.org forum
WordPress compatibility
Behind
tested up to WordPress 4.5.33, not yet with the current 7.1

Features

The feature list from the plugin's own readme on WordPress.org, trimmed to the essentials.

  • Upload any type of media as long as your settings allow, nice and easy
  • Set file extensions to let limit the uploads to only custom extensions, like for instance images (jpg,png,gif,bmp..)
  • Set maximum upload size and when a user tries to upload a larger file, they will get a notice (which you can totally customize)
  • Custom permission to upload, you can choose to allow uploads to certain user role, or logged-in users only, or everyone!
  • Fully extensible, and creates custom JavaScript events which you can hook into to get the upload data settings, response, file, and much more (view docs)

AJAX File Upload reviews and ratings

6 reviews on WordPress.org, with the most recent ones as their authors posted them.

4.8 out of 5

6 reviews

5★
5
4★
1
3★
0
2★
0
1★
0
  • Clean code means easy to customise

    Hello, A free plugin with a nice and clean code. Thank you.

    glouton
  • Awesome!

    Awesome Plugin.

    emtiaz51921
  • Good - but room for improvement

    First of all, I do want to say the plugin is a great start. However, I have already found 2 ways to improve it. First of all, you don't mention all of the hooks available in the documentation. I found some hooks in the source code that I was able to use to add my own email functionality. //Add Custom Email to AJAX File Upload for Purchase Orders add_action('afu_after_upload_done', 'ajax_po_after_upload', 99); function ajax_po_after_upload($args){ $message = $args["url"]; wp_mail($message); } It would be nice to add this email option as a parameter as well. Something like: send_email="[email protected]". By default, it would just send some very basic email with a link to the file. That way people don't have to go digging through the uploads directory to try and find the file. Also, it would be really nice if you included a shortcode parameter for "single_file" upload. Basically the idea here is that instead of having to click the upload button after the selection of the file, it would just auto upload the file immediately after selection - thus assuming there is only going to be a single file uploaded. Therefore, once that single file is selected, the need for the upload button is gone. Just select file -> click OK -> file is uploaded immediately. So, in this case, there would be no need to even display the upload or delete buttons at all. If you are willing to use this idea, I am willing to write the code for you as long as you include it in the plugin so it will always be there in future updates. Deal?

    robcruiz
  • Simple and works great

    Works great, cool plugin

    Lafif Astahdziq
  • Very Nicely Done

    I would like to thank the developer for taking the time to create a well thought out and very customizable plugin. There are many hooks and actions from which you can expand on to create a more advanced plugin that is feature rich. This is definitely a time saver for anyone looking to add upload functionality to their site.

    Clayton R
  • Works great

    Works great, you can implement this the way you want..

    Anonymous User

Details

Fast and easy front-end WordPress file uploader with shortcodes fully extensible

The full description, screenshots and every review live on the WordPress.org page.

Rankings AJAX File Upload competes in

Tags

  • ajax
  • file
  • files
  • forms
  • shortcode

More from DevriX

Version
0.1.1.1
Last updated
May 25, 2016
First published
May 25, 2016
Requires WordPress
3.6
Tested up to
4.5.33
Requires PHP
Pricing
Free on WordPress.org

AJAX File Upload FAQ

What does AJAX File Upload do?

According to its WordPress.org readme, AJAX File Upload offers Upload any type of media as long as your settings allow, nice and easy, Set file extensions to let limit the uploads to only custom extensions, like for instance images (jpg,png,gif,bmp..), Set maximum upload size and when a user tries to upload a larger file, they will get a notice (which you can totally customize), Custom permission to upload, you can choose to allow uploads to certain user role, or logged-in users only, or everyone! and Fully extensible, and creates custom JavaScript events which you can hook into to get the upload data settings, response, file, and much more (view docs).

How many active installs does AJAX File Upload have?

WordPress.org reports 50+ active installs for AJAX File Upload as of September 7, 2026.

Is AJAX File Upload still maintained?

The last release was on May 25, 2016, more than a year ago. WordPress.org shows a warning on plugins that go this long without an update.

Is AJAX File Upload free?

AJAX File Upload is free to install from WordPress.org. Many plugins also sell a paid version or add-ons.