Enhance WPForms with a secure file upload field, allowing users to upload files directly through forms.
| Author: | wpdebuglog (profile at wordpress.org) |
| WordPress version required: | 6.6 |
| WordPress version tested: | 6.9 |
| Plugin version: | 1.1.0 |
| Added to WordPress repository: | 02-02-2025 |
| Last updated: | 25-01-2026 |
| Rating, %: | 100 |
| Rated by: | 17 |
| Plugin URI: | |
| Total downloads: | 5 198 |
| Active installs: | 1 000+ |
![]() Click to start download |
|
This plugin adds a custom File Upload Field to WPForms, enabling users to:
– Upload files (e.g., PDF, images, documents) via frontend forms.
– Restrict file types and sizes.
– Securely store uploaded files in the WordPress uploads directory.
– Attach files to email notifications (optional).
Usage
-
Add the File Upload Field to a Form:
- Edit or create a WPForm.
- Drag and drop the “File Upload” field into your form.
-
Configure Field Settings:
- Allowed File Types: Specify extensions (e.g.,
pdf, jpg, png). - Max File Size: Set a limit (e.g., 10MB).
- Storage Location: Files are saved to
/wp-content/uploads/wpxform-uploads/.
- Allowed File Types: Specify extensions (e.g.,
-
Attach Files to Email Notifications (Optional):
- Enable the “Attach Files to Email” option in the form’s Notifications settings.
Features
- Drag-and-drop file upload support.
- Server-side validation for file types and sizes.
- Unique filenames to prevent conflicts.
- Compatible with WPForms Lite/Pro.
Pro Addons
- Advanced Filedrop For WPForms
Add Drag and Drop File Uploads to WPForms
Screenshots



