WordPress plugin

MultiLine Files for Contact Form 7 Pro

MultiLine Files for Contact Form 7 Pro adds file collection controls to Contact Form 7 forms. Add multiple upload fields to one form, set the minimum and maximum number of files visitors must or may choose, and choose where each selected-file list appears. Visitors can review and preview their selections before submission, then remove files individually, including files selected together.

MultiLine Files for Contact Form 7 Pro

Collect files across multiple fields

MultiLine Files for Contact Form 7 Pro adds file collection controls to Contact Form 7 forms. Add multiple upload fields to one form, set the minimum and maximum number of files visitors must or may choose, and choose where each selected-file list appears. Visitors can review and preview their selections before submission, then remove files individually, including files selected together.

Fields can collect documents, pictures, videos, or other permitted file types. Example uses include document submissions, portfolio uploads, job applications, support tickets, and content submissions. The Pro edition also includes additional styling and configuration options, plus priority support with faster response times and dedicated support.

Install and configure fields

Install MultiLine Files for Contact Form 7 Pro alongside Contact Form 7. In the form editor, insert a multiline file field with the available button or add the [multilinefile] tag where it should appear. Give the field a name so its uploads can be referenced in the form’s Mail options.

Use the filetypes attribute to specify permitted file types. The limit attribute sets a maximum file size in bytes. To make an upload field required, use [multilinefile*]. Configure the Pro file count limits and other field options for the form.

Send uploads by email

To attach submitted files to an email, place the corresponding field name in Contact Form 7’s File Attachments field. Files are automatically compressed into a single ZIP file for email delivery. Uploads are handled locally on your server, temporarily stored during form submission, and automatically cleaned up after processing.

Style the upload controls

Custom CSS can style the upload button, delete icon, and selected file names. Add styles to your theme’s CSS file; using a child theme is recommended. The interface is responsive on desktop, tablet, and mobile shows.