Plugin Directory

Frontend Uploader

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

This plugin gives you an ability to easily accept, moderate and publish user generated content (currently, there are 3 modes: media, post, post + media). The plugin allows you to create a front end form with multiple fields (easily customizable with shortcodes). You can limit which MIME-types are supported for each field. All of the submissions are safely held for moderation in Media/Post/Custom Post Types menu under a special tab "Manage UGC". Review, moderate and publish. It's that easy!

This plugin supports multiple uploads for modern browsers. Multiple file uploads are enabled for default form. To use it in your custom shortcode add multiple="" attribute to file shortcode.

Here's example of default form (you don't need to enter all that if you want to use default form, just use [fu-upload-form]):

[fu-upload-form class="your-class" title="Upload your media"]
[textarea name="caption" class="textarea" id="ug_caption" description="Description (optional)"]
[input type="file" name="photo" id="ug_photo" class="required" description="Your Photo" multiple=""]
[input type="submit" class="btn" value="Submit"]
[/fu-upload-form]

If you want to customize your form, please refer to Form Customization section.

You can also add select elements to your form like so:

[select name="foo" class="select" id="ug_select" description="Pick a fruit" values="Apple,Banana,Cherry"]

By default plugin allows all MIME-types that are whitelisted in WordPress. However, there's a filter if you need to add some exotic MIME-type. Refer to Other notes -> Configuration filters. Be sure to check out Other notes -> Form Customization to get a grasp on how to customize the upload form.

New in v0.5

You can choose what type of files you allow your visitors to upload from Frontend Uploader Settings

New in v0.4

Now your visitors are able to upload not only media, but guest posts as well! Use [fu-upload-form form_layout="post_image"] to get default form to upload post content and images Use [fu-upload-form form_layout="post"] to get default form to upload post content

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

Translations:

  • Se habla español (Spanish) (props gastonbesada)
  • Мы говорим по-русски (Russian)
  • Nous parlons français (French) (props dapickboy)
  • Nous parlons français (Canadian French) (props rfzappala)

Fork the plugin on Github

Requires: 3.3 or higher
Compatible up to: 3.6-beta3
Last Updated: 2013-5-20
Downloads: 12,352

Ratings

4 stars
4.7 out of 5 stars

Support

18 of 42 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

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

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