Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Download Attachments icon

Download Attachments

v1.3.1
by dFactory · 4.5 (46 reviews)

Download Attachments is a new approach to managing downloads in WordPress. It allows you to easily add and display download links in any post or page.

10K+ active installs Updated Jun 07, 2024 Tested to 6.5.5 Requires PHP 7.0.0
Try Demo Download
Pre-installed Ready in ~10s No card

About Download Attachments

Download Attachments is a WordPress plugin that simplifies the process of managing and displaying downloadable files. It offers features such as automatic or manual download links display, customizable templates, and compatibility with WPML and Polylang. You can find more information on the dFactory website.

Screenshots

Download Attachments screenshot
Download Attachments screenshot
Download Attachments screenshot

Frequently asked questions

What is Download Attachments?
Download Attachments is a WordPress plugin that allows you to easily add and display download links in any post or page. It offers a simple, drag & drop and AJAX driven metabox for managing Media Library files.
How can I display download links?
You can display download links automatically or manually. Options include displaying them after, before, or inside post content, and choosing between list, table, or sortable, dynamic table display styles.
What are some key features of Download Attachments?
Key features include downloads count, advanced attachments sorting, a Most Downloaded Attachments widget, and drag & drop file ordering. It also offers pretty URLs for download links and an option to encrypt URLs.
Is Download Attachments developer-friendly?
Yes, it includes 2 shortcodes, 5 functions, and multiple filter hooks for developers. There's also a .pot file for translations and compatibility with WPML & Polylang.
Can I customize the display of attachments?
Yes, you can customize the frontend and backend display, use a customizable templates engine, and set a custom download slug. There's also an option to exclude selected attachments from display.

Changelog

1.3.1

  • Fix: Potential security issue

1.3

  • New: DataTables implementation
  • New: PHP 7.x and 8.x compatibility
  • New: WordPress 6.x compatibility
  • Fix: Improved data sanitization and validation
  • Fix: Downloading files with pretty urls

1.2.24

  • New: Link target option for “Redirect to file” method
  • Fix: Invalid attachments link attributes
  • Fix: Shortcode positioning broken
  • Tweak: Improved protected posts support
  • Tweak: Elementor compatibility improvement

1.2.23

  • Fix: Hide widget if no attachments found

1.2.22

  • Fix: Attachment disappearing on autosave

1.2.21

  • Fix: Attachment disappearing form the backend and frontend
  • Fix: Attachment title not visible in admin interface
  • Fix: Exclude / include shortcode paramaters not working

1.2.20

  • Fix: Fatal error on da_get_download_attachment function call
  • Tweak: Style none for attachments list display

1.2.19

  • New: Dynamic, sortable table display mode
  • New: Templates engine for the attachment display
  • New: Option to edit attachment downloads count
  • New: Attachments widget redesign
  • Fix: 404 error with pretty urls enabled
  • Tweak: Stronger openssl url encryption method

1.2.18

  • Fix: Undefined encrypt_urls variable notice
  • Tweak: Added plugin documentation link

1.2.17

  • New: Encrypt URL’s option
  • Fix: Missing docx and xlsx file icons
  • Tweak: Revamped admin inteface

1.2.16

  • New: Most Downloaded Attachments widget

1.2.15

  • Tweak: Removed local translation files in favor of WP repository translations.

1.2.14

  • Fix: TinyMCE editor broken on post types
  • Fix: Attachments not displayed outside of the loop

1.2.13

  • New: Insert download attachment link TinyMCE editor button
  • Fix: Attached to a post option not working properly
  • Fix: Switched from wp_upload_dir() url to baseurl for redirect method

1.2.12

  • New: Option to select download method – force download or redirect to file

1.2.11

  • Tweak: More flexible way of including wp-load.php

1.2.10

  • New: Czech translation, thanks to Martin Kokes

1.2.9

  • New: Romanian translation, thanks to Andrei Gabriel Grimpels
  • Fix: Pretty URL 404 issue for wp installed in a separate folder – switched from site_url() to home_url()

1.2.8

1.2.7

1.2.6

  • Fix: Download issues with pretty urls disabled

1.2.5

  • New: Italian translation, thanks to Enzo Costantini

1.2.4

  • New: da_get_download_attachment() function, to get complete single attachment data

1.2.3

  • Tweak: Option to pass post_id parameter to [download-attachments] shortcode

1.2.2

  • New: Hungarian translation, thanks to Meszaros Tamas
  • Tweak: Uploaded files are now attached to a post

1.2.1

  • New: French translation, thanks to Jean-Philippe Gurecki
  • Fix: Attachment title display html fix
  • Fix: Undefined notice index in admin and frontend

1.2.0

  • New: Select list or table display style
  • New: Option to display attached file index

1.1.2

  • New: Option to donate this plugin ?

1.1.1

1.1.0

1.0.10

  • Fix: Important attachments query optimization and general plugin performance, especially on sites with large number of attachments

1.0.9

  • Tweak: Removed shop_order from default post types support
  • Tweak: Confirmed WordPress 3.9 compatibility

1.0.8

  • New: Dutch translation, thanks to Sebas Blom
  • Tweak: Changed default attachment editing option to modal

1.0.7

  • Tweak: UI improvements for WordPress 3.8

1.0.6

  • New: Spanish translation, thanks to Cristian Sierra

1.0.5

  • New: Danish translation, thanks to Martin Schulze

1.0.4

  • New: Russian translation, thanks to Semion Zuev
  • Tweak: Greek translation updated

1.0.3

  • Fix: Include & exclude attributes not working for download-attachments shortcode

1.0.2

  • New: Greek translation, thanks to vas gargan
  • Fix: Attachments box cutsom title not working
  • Tweak: Added file type classes for attachments list

1.0.0

Initial release

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.