Create a file upload area where site visitors can share files with administrators. DropZone provides a simple drag-and-drop interface for file submissions without requiring login.
Basic Syntax
[wpdm_dropzone]
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
title | string | "Share Files" | Heading text displayed above the dropzone. |
description | string | "" | Help text shown to users about what to upload. |
max_files | integer | 10 | Maximum number of files per submission. |
allowed_types | string | "*" | Comma-separated file extensions (e.g., "pdf,doc,docx"). |
notify | string | admin email | Email address to receive notifications. |
require_email | boolean | true | Require submitter’s email address. |
require_name | boolean | true | Require submitter’s name. |
Requirements
- WordPress Download Manager Pro v6.1.8 or later
- DropZone feature must be enabled in Settings
Usage Examples
Basic File Dropzone
Simple dropzone with default settings:
[wpdm_dropzone]
Custom Title and Description
[wpdm_dropzone title="Submit Your Documents" description="Upload PDF or Word documents for review"]
Restrict File Types
Accept only specific file formats:
[wpdm_dropzone allowed_types="pdf,doc,docx,txt"]
Custom Notification Email
[wpdm_dropzone notify="submissions@yoursite.com"]
Anonymous Submissions
Allow uploads without requiring contact info:
[wpdm_dropzone require_email="false" require_name="false"]
Use Cases
- Document Collection – Collect resumes, applications, or submissions
- Client File Sharing – Let clients upload files for projects
- Support Attachments – Allow users to submit files with support requests
- Content Submissions – Accept guest content or media files
Tips
- Set
allowed_typesto prevent unwanted file uploads - Use a dedicated email address for notifications to organize submissions
- Consider file size limits in your server configuration
- Uploaded files are stored securely and accessible only to admins
Related
- [wpdm_frontend] – Author dashboard for package management
- General Settings – Configure DropZone options