User Post Gallery – UPG

Description

New FLEXI Plugin. Supports images, youtube, mp4,mp3,pdf and many more with dynamic animated gif thumbnails.

UPG – User Post Gallery

UPG is the easy way to allow visitors/guest to post images, article, YouTube, Vimeo, instagram, facebook, twitter, woocommerce product & 30+ urls without registration from the frontend/backend.

[upg-form] can be used as frontend uploader for wordpress post and other custom post type.

Generate full responsive gallery based on categories, tags, username and many more.
Let user select album, generate tags, upload pictures,video from frontend.

Submitted post can be also be shown inside BuddyPress, ultimate-member plugins in a user profile tab.

That’s all there is to it! Your site now can accept user generated content. Everything is super easy to customize via Plugin Settings page.

Power of layouts will let you to design/work of your choice.

Gallery

There are 3 types of UPG Gallery.

1. Attach Gallery [upg-attach]

  • The image/video url posted on this post will not be visible on other places.
  • It is full of ajax, hence no page refresh occurred during submission and page navigation.
  • ‘Lazy Load more’ button is available and images can be previewed in lightbox/popup
  • Optimized for pre loading of images

2. Primary Gallery [upg-list]

  • It is independent gallery. All the UPG post submitted on different post can be visible at [upg-list].
  • It also works as the main page of UPG gallery.
  • It has lots of shortcode parameters to filter & change layouts.

3. Data Table Gallery [upg-datatable]

  • This will display UPG post and other custom post type (CPT) in tabular format and is powered by datatables.net.
  • Used for huge sets of records and full of ajax. Search between the rows for title and UPG custom fields.
  • Ability to export records in CSV, Excel, PDF format in one click.
  • Sorting of column and option to display records per page.
  • Primary designed for developer so that php function can be included in own table column.

Frontend Submission Forms

There are 2 types of form.

1. [upg-post] Form

  • Registered & visitors can post images/article/youtube video url from the front end.
  • Create own tags from frontend.
  • Ajax powered submission form. Form submitted on same place. No more form redirection.
  • Options of static page form submission. Best fit if javascript is not required.
  • Redirect to selected page after form is submitted. (upg-pro)
  • Ready layouts to be used for submission form.
  • Options to create own custom fields. Get extra information from user during form submission.
  • Google ReCaptcha code for spam protection. (upg-pro)
  • Bulk image upload. (upg-pro)
  • With the help of personal layout form, user can create own advanced personalized form with the help of PHP.
  • Options to display submission button only to logged in users.
  • Separate album selection for images & embed video

2. [upg-form] Form

  • With this shortcode user can submit content to wordpress post or other custom post types (CPC).
  • It can be used as frontend uploader for other plugins.
  • User can select existing album and generate own tags from frontend.
  • Special shortcode to generate html input fields.
  • Check this url for detail explanation

List Album/Categories [upg-album]

  • List album/folder/categories via shortcode & widgets
  • Album supports own thumbnail
  • List album filtered by images & embed (youtube, vimeo, 30+ sources)
  • options to hide album from visitors

Admin Post Management

  • Administrator can show or hide particular categories/albums from the frontend.
  • Completely stop frontend submission and post it from backend by Administrator.
  • Controls over custom fields to be displayed at backend & frontend.
  • Options to set as approval of post/images before it is displayed at the frontend.
  • Ability to approve/draft post in bulk
  • Create unlimited albums and tags.
  • Assign guest submission post to specific existing users.
  • Ability to hide selected album/category from frontend & in widget category list.
  • Own media sizes for thumbnail and preview page.

User Post Management

  • Loggedin users can edit,delete own uploaded post with ajax system.
  • Unlike other plugins, it also deletes all the media file associated with it.
  • ‘My Gallery’ private page for loggedin users.
  • Notification via email when someone submits form. (UPG-PRO)

Display submitted post

  • Responsive article/image/YouTube/Vimeo gallery for mobile & tablets.
  • Automatically & manually display all submitted content on the frontend.
  • Generate gallery inside BuddyPress, ultimate-member plugins in a user profile tab.
  • Content & images can also be posted from the backend with additional options.
  • External plugins shortcodes can be added near UPG post.
  • Options for both lightbox and static page (Preview Page).
  • Set number of images to be displayed per page.
  • Multiple layout options available. You can create own layout from scratch using personal layout.
  • Navigate posts/images with album or tags using widgets.
  • Page navigation with the help of WP-PageNavi plugin.
  • Ability to show gallery based on username, category, albums, tags with the help of shortcodes
  • Display gallery in sliding or carousal layout with plenty of parameters.
  • Camera EXIF Data is auto extracted form image uploaded by user.

Ultimate-Member & BuddyPress Plugin

  • Integrated with Ultimate-Member & BuddyPress plugin
  • Gallery tab is created on profile page.
  • Gallery profile avatar will link to social profile page

YouTube, Vimeo Video & 30+ URL submission

  • User can submit/embed url with title & own descriptions
  • Static thumbnail image is created automatically based on url submitted
  • Auto assigned thumbnail as featured image
  • Embed URL can be shown in popup or link to different page. No change in site.
  • All Embed URL & Image gallery can be on same page.

ListPress Plugin

  • Popup contact/query/feedback button can be placed on preview page
  • Image thumbnail visible in form for users.

ODude Ecard Plugin

  • Submitted post can be sent as ecard.
  • Full featured greetings card site can be created with user submission.

Other features

  • User can use UPG form to submit post to wordpress or other custom post types
  • Options to include posts into archive pages
  • Widgets to list categories & tags.
  • Widgets of submission form powered with ajax.
  • Multisite compatible
  • Bulk Image Upload with options to limit number of image to upload. (upg-pro)
  • Other plugin shortcode can be displayed near image in preview layout. Eg. Social share, rating
  • REST-API with UPG custom fields

Submission Form Demo

  • Bulk select form [upg-form-tag] Demo
  • Bulk select form [upg-post] Demo
  • Youtube, Vimeo, 30+ submit URL form Demo
  • Submit regular wordpress post by visitors
  • Submit woocommerce product by visitors
  • Submit to custom post types

Gallery / Grid Demo

  • Photo or masonry layout Demo
  • Filter layout Demo
  • Classic layout Demo
  • Flat layout Demo
  • List layout Demo
  • Slide layout Demo
  • Shop , FAQ, Personal, Basic, Ecard, layouts available.
  • Data Table Demo
  • Single-Page Attach gallery with Load-More buttons [upg-attach] Demo
  • Create your own gallery layout with ‘personal layout’. (PHP & CSS)

Preview / Media Demo

  • Ecard or Greetings Card layout (upg ecard) Demo
  • Photo preview layout Demo
  • Shop Layout Demo
  • Basic, FAQ, personal layouts available
  • Create your own layout with ‘personal layout’

Reference & Documents

Language

  • German – Deutsche (de_DE)
  • Spanish – Española (es_ES)
  • Hindi – हिंदी (hi_IN)
  • Italian – Italiana (it_IT)
  • Swedish – svenska (sv_SE)

Support

For further questions feel free to drop a line at [email protected].

Screenshots

  • UPG Basic Layout
  • Drag & Drop Image (Bulk Layout)
  • UPG List Layout
  • UPG Photo Layout
  • [upg-attach] output
  • Submission Form based on settings
  • Layout Editor to design own layouts.
  • UPG admin settings
  • UPG admin dashboard
  • Lightbox/Popup to view image/video.

FAQ

1. How to install

Some pages are auto created. Do not delete them even if not required.

    1. User’s Post Gallery: Main UPG gallery page.
    1. Post Image: Submission page for images.
    1. Post Video URL: Submission page for youtube/vimeo/30+ url.
    1. Edit UPG Post: Let users to modify/update own UPG post.
    1. My Gallery: Registered user can see own submitted post.

Go to UPG Settings and select those pages at appropriate location before use.

2. How to display gallery

Copy paste shortcode to post/page where you like to display gallery.
[upg-attach type=”image”] or [upg-attach type=”embed”]

To display gallery based on album, tags, date, or more.. use shortcode
[upg-list]

3. What type of images does WP-UPG support?

UPG supports the following types of image files: JPG, JPEG, PNG, GIF, YouTube URL, Vimeo URL

4. Create submission form

Submission page are auto created when plugin activated.
Or manually create page & insert the shortcode
[upg-post type=image] or [upg-form]
in the description area. Link this page at your upg settings.
You can also use [upg-form].

5. Show images from specific album/category

Insert this shortcode in the textarea for a page and link that page to your menu.
[upg-list album=”slug_name_of_your_upg_album”]

Leave album blank to show all UPG posts.

6. What happen, if I update plugin

When plugins are updated, the plugin/wp-upg folder is deleted and new one is created.
But this will not delete any uploaded post/media.
If you are using ‘personal layout’. Your UPG post may be blank page for 1st time. After refresh it will reappear.
It copies files from upload folder to layout folder.
But we advice to take backup before update.

7 . How ‘personal layout’ is different from other layout

‘personal layout’ is a layout which is created by you. It is blank at the beginning.
Whenever you use UPG ‘layout editor’, it copies the code from other layout to personal layout with the changes you have done.
It creates the physical file placed at wp-content\uploads\ folder.
When plugin is updated, these files are copied at wp-content\plugins\wp-upg\layout\ folder.

Reviews

January 2, 2021
If you need to allow your website visitors to upload content, or if you just want to display photo albums of your own photos, this plugin works great. I especially love the Layout Editor feature. It's amazing! There is room for improvement. I found one feature, changing the image preview layout, that wasn't clearly explained, and I spent a good amount of time trying to figure out why the image preview post for all of my images weren't looking the way I intended them to. It turned out each photo has a preview setting, so just changing the global preview setting doesn't change the preview setting for the photos already uploaded. That makes sense, but I never saw anything that documented that feature. The code could be a little bit cleaner too, which might make it difficult to work on as more features are being added over time. In the end, though, the plugin works just fine. Kudos to the author for making something new, not found anywhere else in the WordPress repository of free plugins.
December 18, 2020
It works great and the author writes off right away in case of problems! Thanks a lot!
December 18, 2020
Really nice plugin and very user friendly to use... having a little bit of issue on thumbnails after updating the latest version, but the developer is very quick to resolve my problem in minutes.. Thanks to Odude Network,
October 9, 2020
Yes! User Post Gallery is what I needed! A plugin to let my web users to post their own pictures in fancy galleries. You can set Categories for different kind of pictures, set different layouts for the galleries at your choice, set the picture view as overprint or in a normal page,... Handy and effective!! I use it with Ultimate Member instead BuddyPress. I prefer the layout and setting choices of UM in front of BP. With UM I can create new Role for users (members), let them to reach contents depending on their role, create forms with a lot of settings, define a Profile Page as I want,... Users Post Gallery is a very good plugin!! And I'm using the free version!
December 31, 2020
Looking for a complete system to allow users (logged in, for example) to submit their photos, and after admin approval (or automatic, it's your choice) have all aggregate on one page in a growing gallery. THIS WORKS GREAT! The instructions work well, and I truly found the basic shortcode option to be ideal. I wanted only images, voila, was easy. I set up only one album for users to submit to, voila, only one place to load. The notification of pending approvals in the back end was excellent, it shows number of waiting images. I also created separate gallery pages for each type of album content. Perfect. Pagination works great, too. Once I made my own adjustment with css for the masonry column option (made it 400px wide instead of 150) the final result is EXACTLY what i hoped for. Many thanks to the developer - no doubt i'll upgrade to Pro, just to show my appreciation. The free version does everything i need, but you deserve some pay. THANK YOU! Man, so easy!
Read all 34 reviews

Contributors & Developers

“User Post Gallery – UPG” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.18

  • Tested up to wordpress 5.7.2

2.17

  • Tested up to wordpress 5.7.1

2.16

  • Fixed youtube thumbnail during submission & at gallery.

2.15

  • Tested till wordpress 5.5

2.14

  • Code optimized

2.13

  • Fixed export=”off” of buttons at DataTable layout
  • Filter layout is now responsive

2.12

  • Format code and support continues development

2.11

  • Video URL submission fixed for older version of wordpress.

2.10

  • Categories sorted by name
  • Fixed changing of album type during quick edit.

2.09

  • Custom field fixed for bulk image upload

2.08

  • Introduced FLEXI plugin for easy image gallery

2.07

  • Fixed wp_post post_type not found error

2.06

  • moved verify captcha from upg-pro to upg
  • While uninstall it will delete page with [upg-list] [upg-edit] and others
  • Fixed upg-breadcrumb header sent error
  • Fixed upg-search header sent error

2.05

  • Updated admin menus
  • Updated link class-oembed.php to new class

2.04

  • Updated preview basic layout with full width content
  • Updated basic,photo,pro gallery layout, popup with title & description
  • Updated post video icon

2.03

  • Interduced new upg-datatable
  • Added trash,edit,profile button option at preview layout

2.02

  • Removed ‘photo layout’ of form
  • Re-arranged Addon UPG settings.
  • [upg-attach] new parameters added
  • [upg-attach] ‘layout’ parameter renamed as ‘form_layout’
  • [upg-attach] assign ‘gallery_layout’
  • [upg-attach] assign ‘popup’
  • [upg-attach] Option ‘private’ to hide from [upg-list]
  • updated ‘basic’ preview & media layout
  • added new ‘pro’ gallery layout
  • updated ‘classic’ gallery layout
  • Delete UPG pages after plugin uninstall
  • Added ‘Quick Edit’ option at UPG posts admin
  • include_children post for sub albums
  • Show album post counts above thumbnails

2.01

  • ‘bulk update’ UPG post ‘preview layout’
  • ‘Layout’ is renamed as ‘Template’ in settings
  • Added ‘filter layout’ in Gallery Template
  • Updated ‘list layout’ of Gallery Template
  • Updated ‘classic layout’ of Gallery Template
  • Delete message confirmation

2.0

  • Added upload & progress bar on ajax form submission

1.99

  • Added captcha field in [upg-form-tag]
  • Updated language file
  • Added drag & drop image in [upg-form]

1.98

  • Fixes css issues with form basic layout
  • Improved breadcrumb navigation
  • New demo site https://odude.com/demo
  • Shortcode position 1 & 2 moved to ‘basic setting’ – > ‘preview settings’

1.97

  • Added breadcrumb features with theme & shortcode support
  • Updated photo form layout
  • updated photo preview layout
  • Bulk form layout now only available to upg-pro
  • Updated album css with counter
  • Addon remote images added to local folder

1.96

  • Sorry, Some files were missing in last update.
  • Removed magic form layout
  • [upg-form] can be used on any regular page
  • Added [upg-album] to list albums
  • Shortcode guide page updated
  • Added thumbnail support for albums
  • fancybox wp_enqueue_script name & postion updated
  • widget categories now supports css icon if available in theme
  • Uploaded images are also assigned as featured image.
  • Removed auto generated title from preview page. It now used them default.
  • Media is also deleted permanently if deleted from frontend