Plugin Directory

Frontend Uploader

This plugin allows your visitors to upload User Generated Content (media and posts/custom-post-types with media).

What is Frontend Uploader?

This plugin is a simple way for users to submit content to your site. The plugin uses a set of shortcodes to let you create highly customizable submission forms to your posts and pages. Once the content is submitted, it is held for moderation until you approve it. It’s that easy!

5 Steps to using Frontend Uploader

  1. Install the plugin.
  2. Insert the Frontend Uploader shortcode into a post. The basic form can be inserted using [fu-upload-form], please visit the FAQs for more complex forms.
  3. Users submit content using the form.
  4. Go to “Manage UGC” under the “Media” tab. Find the media item you’d like to approve, and click “Approve.”
  5. Your user generated media is live.

Exploring Customizations

  • You can modify the submission form as needed, and have users submit posts. Please visit the FAQ page for more information.
  • This plugin can be applied to Posts, Pages, and Custom Post Types. You can enable this via Settings > Frontend Uploader Settings.
  • In addition to the WordPress whitelisted file types, this also supports uploading of Microsoft Office and Adobe files, as well as various video and audio files. You can enable these file types via Settings > Frontend Uploader Settings.
  • The plugin allows you to upload all filetypes that are whitelisted in WordPress. If you’d like to add more file types and are comfortable with theme development, there's a filter that'll allow you to add some exotic MIME-type.

You can also manage UGC for selected custom post types (Please refer to the plugin's settings page). By default, UGC is enabled for posts and attachments. If you want to be able to get any other post types UGC submissions just select desired post types at the plugin's settings page, and pass post_type='my_post_type' to the [fu-upload-form] shortcode.

Requires: 3.3 or higher
Compatible up to: 4.4.2
Last Updated: 7 days ago
Active Installs: 7,000+


4.5 out of 5 stars


4 of 20 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

1 person says it works.
0 people say it's broken.

100,2,2 100,1,1
100,2,2 100,1,1
100,2,2 67,3,2 100,2,2 67,3,2 100,1,1 100,2,2
100,1,1 50,2,1 50,2,1
100,1,1 100,1,1
100,1,1 100,3,3 100,1,1