Skip to content

Repository files navigation

Multimage – Image Uploads for WPForms

Banner

Add a Multi Image Upload field to WPForms — including WPForms Lite — with instant AJAX uploads, per-field limits, and email attachments.

WordPress Plugin Version WordPress Tested License: GPL v2+

WPForms Lite doesn't ship a file upload field. Multimage adds one — a Multi Image Upload field that lets visitors attach multiple images to any WPForms form, with instant AJAX pre-upload so nothing is lost to form serialization.

Live on the WordPress Plugin Directory →

Features

  • New "Multi Image Upload" field in the WPForms builder — drag into any form
  • Works with WPForms Lite (no Pro required)
  • Works with WPForms AJAX submission on or off — images pre-upload instantly on selection, so nothing is lost to form serialization
  • Per-field settings: Max File Uploads, Allowed File Extensions, Max File Size (MB)
  • Selected images listed with individual remove buttons before submit
  • Image URLs included in the {all_fields} email template
  • Uploaded images attached to notification emails
  • Server-side validation: content-based MIME detection, extension whitelist, size limits
  • Automatic cleanup of abandoned temporary uploads after 24 hours

Screenshots

Front-end field Field settings (builder)
Front-end field Field settings

How it works

When a visitor selects images, each file uploads immediately to a temporary folder through a secured AJAX endpoint. Lightweight tokens travel with the form submission, and on successful submission the files move into the standard WordPress uploads directory.

Development

This repo includes the full development setup — PHPUnit tests with Brain Monkey for mocking WordPress core functions:

composer install
vendor/bin/phpunit

Production releases are mirrored to the WordPress.org SVN repositorytrunk/ there is the canonical shipped source.

License

GPL-2.0-or-later. See LICENSE.


This is an independent, third-party add-on. It is not affiliated with, endorsed by, or sponsored by WPForms or Awesome Motive, Inc. "WPForms" is a trademark of its respective owner and is used here only to describe compatibility.

About

Add a Multi Image Upload field to WPForms (including WPForms Lite) — instant AJAX uploads, per-field limits, email attachments.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages