Elementor allows you to convert any button into a direct download link for files such as PDFs, ZIPs, images, or audio. Instead of opening files in the browser, the file is downloaded immediately when clicked.
✅ Step-by-Step Setup
Upload the File
Add your PDF (or other allowed file types) to the WordPress Media Library.
Copy the file’s URL.
Insert a Button Widget
Drag the Button widget onto your page.
Paste the copied file URL into the button’s link field.
Enable Direct Download
Click the link settings icon (gear icon).
Use the custom attribute field and enter:
download|filename.pdf
Replace “filename.pdf” with your desired download name.
Publish & Test
Save or publish your page.
Click the button—your file should download directly, not open.
🎯 Why It Matters
User Convenience: Ensures instant file download without redirection or preview.
Flexible Use Cases: Ideal for offering downloadable resources—ebooks, forms, brochures, or media files.
No Code Required: Uses native Elementor controls and WordPress media, no extra plugins needed.
⚠️ Tips & Reminders
Supported File Types: Works with commonly-uploaded file formats recognized by WordPress.
Naming Helps: Include a meaningful filename in the download attribute for clarity.
Marketing & Analytics: You can track button clicks separately, making it ideal for offering gated resources or lead magnets.
🧠 Final Takeaway
With a simple combination of a media URL and a download attribute, Elementor lets you create direct-download buttons efficiently—perfect for sharing files without extra redirects or dependencies.