User Registration File Upload is a lightweight WordPress plugin that adds secure file uploads to your registration forms. Collect documents, IDs, resumes, and images from new users with drag-and-drop ease. It’s fast, flexible, and built for GDPR-ready workflows—perfect for membership sites, agencies, schools, and marketplaces.
- Drag-and-drop file upload field for user registration
- Supports multiple files and single file modes
- Restrict file types by MIME and extension (PDF, JPG, PNG, DOCX, ZIP, more)
- Set file size limits per field or globally
- Store uploads in WordPress Media Library or custom directory
- Automatic file sanitization and renaming for security
- Client- and server-side validation to prevent bad uploads
- Conditional logic to show/hide upload fields
- Works with native WordPress registration and popular form builders
- User profile integration: view, download, and replace files
- Admin moderation tools with approval/rejection notes
- Email notifications with file links for admins and users
- GDPR-ready: consent checkbox, data export, and erase support
- reCAPTCHA and nonce protection to reduce spam
- Developer-friendly hooks, filters, and template tags
- Responsive, accessible UI with progress bars
- Multisite compatible and translation-ready (.pot included)