File Upload For WPForms

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+
plugin download
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

  1. Add the File Upload Field to a Form:

    • Edit or create a WPForm.
    • Drag and drop the “File Upload” field into your form.
  2. 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/.
  3. 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


Screenshots