I’ve used Gravity Forms for this very purpose, it took about 3 minutes to set it up.
The only difference in my case being that visitors were submitting a document rather than an image, but you just specify the allowable file types when creating the upload form field (e.g. jpg, png).
All the major form plugins provide file upload functionality (Ninja Forms, Contact Form 7, etc.).
You might have some coding to do depending on what you then want to do with the uploaded images.
Related Posts:
- Handle issues with change of image scaling (rounding) in 4.1 (WP Ticket #18532)
- How to extend the gallery block in Gutenberg?
- Function to get URL of original uploaded image – full size
- WordPress crop tool greyed out
- Limit image resolution on upload
- How to give image source in wordpress page editor?
- get_the_post_thumbnail_url with an unregistered size
- How to wrap WordPress image captions inside H2, H3 tags?
- How to crop image from image src in a specific size
- Resizing only featured images while uploading
- How do i upload an image and return the image id?
- How can I serve different images depending on screen size with wordpress
- Setting up a gallery with images and a zip download
- When inserting images into posts auto add a wrapping div
- add_image_size() cropped only if width of the image matches or is higher
- Is it possible to prevent users from uploading small images?
- how to base64 encode images in wordpress template
- get_children – wp_get_attachment_image
- Pulling Post Image Attachments in WordPress 3.9
- How to add an image for unit testing?
- Setup A Default Featured Image
- Different captions for the same image in multiple galleries. Edit Image in Gallery locally
- Custom image size not regenerating when image editted
- How can I autopopulate titles in the media library?
- Image still linked as attachment to page even though it has been deleted
- Disable wordpress image sizes generation
- Is 700,00 jpgs too many for a WordPress site.?
- Change the RSS feed image
- Best option for photo/gallery handling?
- How do I get more image editing options in the admin?
- Plupload resize for worpdress
- Question about add_image_size()
- How to display a different image size for mobile
- Photography Based Design – Multiple Images Per Post
- Remove Size images without use
- Woocommerce featured image of page – not product
- How to display / include a specific jpg on a page
- Can’t seem to attach uploaded image to post and set it as thumbnail
- Grab remote images and update links in existing posts
- Store Snapshot created via wordpress to use with lightbox
- Include caption underneath post images
- How to prevent WordPress scaling large images down
- Can’t get images to align with Gutenberg editor
- Show image EXIF info
- wp_customize_image_control deprecated add_tab alternative
- Don’t show images inserted into content
- Replace post/page titles with an image in WordPress
- What happened to the media manger?
- Add custom metabox to media library images
- Howto use WP built in Thickbox for images?
- Autosort uploads in galleries by filename
- How to display original unmodified thumbnail
- One picture belonging different galleries?
- “HTTP Error” or Network Error (tcp_error) when uploading image
- Hide Featured Image box – isn’t working?
- Optimising uploads folder then re-uploading?
- Using a .pdf file as a page in wordpress
- WordPress Attachments with old images
- How to display image in mail header using wp_mail()
- a: hover issue with image issues [closed]
- Redirect Image Url to a page via htaccess
- How does wordpress name resized image copies?
- How to remove “Image Information” and “post date/author” from a media page?
- Media Editor uppercase extensions to lowercase
- How to change picture size
- Add images to my theme with html
- Issue with LazyLoad, sometimes my pictures aren’t showing
- Why does WordPress list all image sizes in srcset even if they’re larger?
- Initializing the cropper for image uploads
- How to bulk change media item’s link?
- cant upload media/pictures to my wordpress site, cant upload anything to my database
- Custom Image Widget
- How to use default image as featured image by implement some code in function.php
- attachment_fields_to_save first parameter is null
- Register an embed handler for self hosted images
- Dashboard Create Gallery missing
- Get image thumbnail size urls in media library
- I cannot upload images to post or the media library in wordpress
- Change header image size
- How to disable post-thumbnail from generation?
- WordPress Shortcode to display featured images only
- all images of past post messed up after changing theme
- What is the Best way to post each pictures uploaded separately and automatically?
- Show WordPress Image Title Under Custom Portfolio Image
- Where is this folder [closed]
- Different image heights for different resolutions without distortion
- Lots of attachments is causing slow load
- Image editor not working correctly
- Making a thumbnail if there exist a link with. jpg or .png extension in WordPress
- Resizing to bigger proportions as original not working
- Admin bar stats widget plugin image broken
- Adding social share buttons for individual images on a web page
- How to get the attribues (alt and title) of an image import with ACF [closed]
- How to import external media items into wordpress media library (without using storage)
- I am having trouble displaying an image at the top of a widget area [closed]
- How to return responsive images from a sanitize_callback?
- How to disable Right Click on a image? [closed]
- Can’t upload svg files in WordPress
- Images uploaded in customized gallery do not link to media
- WordPress Site Broken and it gives Headers Already sent error