WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Download Monitor

Download Monitor is a plugin for uploading and managing downloads, tracking downloads, and displaying links.

1.5.1

  • Fallback for JSON_UNESCAPED_UNICODE to fix accented characters on < PHP 5.4.
  • Changed default orderby for downloads shortcode to date, desc.

1.5.0

  • JSON_UNESCAPED_UNICODE for files to fix unicode chars when json encoded. Fix needs PHP 5.4+ to work, but won't break lower versions.
  • Style filetype-docx
  • Update get_version_id to work with non-numeric versions.
  • Fix shortcode arg booleans.
  • Add transient cache for get_file_version_ids.
  • Moved all translations to Transifex - https://www.transifex.com/projects/p/download-monitor/
  • Changed text domain from download_monitor to download-monitor.
  • Added Grunt.
  • Added options to generate file hashes DISABLED BY DEFAULT as they can cause performance issues with large files.

1.4.4

  • Use home_dir instead of site_dir - fixes hot-linking protections against own site (when not in root dir)
  • Replace hardcoded WP_CONTENT_DIR and WP_CONTENT_URL with wp_upload_dir to work when UPLOADS and UPLOADS_URL constants are set.
  • Added some filters for hotlink protection customisation.

1.4.3

  • Add password form to download page when required
  • Run shortcodes in excerpt/short desc
  • Various hook additions
  • pr_br and zh_cn translation
  • Sort download count by meta_value_num
  • Store URLs in JSON format to allow easier search/replace
  • Fix dashboard sorting
  • Option for basic referer checking to prevent hotlinking.
  • Only get file hashes on save as they are resource heavy.
  • Disable remote file hash generation, but can be enabled with filter dlm_allow_remote_hash_file
  • Radio buttons instead of select (with pagination) in popup to improve performance.

1.4.2

  • Fix for site_url -> abspath
  • Check if hash functions are supported before use.

1.4.1

  • Fix file_exists error in download handlers

1.4.0

  • MP6/3.8 admin styling. Requires 3.8.
  • Polish translation.
  • Turkish translation.
  • Change capability required to view dashboard widget.
  • Don't show "insert download" when editing a download.
  • Allow pagination for the [downloads] shortcode. Simply add paginate=true to the shortcode.
  • Reverted flush change in download handler to reduce memory usage on some hosting envrionments
  • changed download handlers and fixed corruption when resuming files
  • Calculate md5/sha1/crc32 hashes for files. Obtainable via methods or download_data, e.g. [download_data id="86" data="md5"]
  • Added file_date data

1.3.2

  • Cleaned up log table queries
  • Tweaked download handler headers
  • Tweaked logging
  • Limit UA to 200
  • Setcookie to prevent double logging
  • Addons page (disable using add_filter( 'dlm_show_addons_page', '__return_false' ); )

1.3.1

  • Added some new hooks
  • FR and SR_RS updates

1.3.0

  • Fix 0kb downloads in some hosting enviroments
  • Added button to delete logs
  • Fixed log page when no logs are present
  • FR and HU updates
  • Added dropdown for the default template option to make available templates more obvious
  • Added version-list and title templates

1.2.0

  • Option to redirect to files only (do not force)
  • Fixed textdomains
  • HU translation by Győző Farkas
  • Fix dlm_upload folder when not using month/day upload folders.
  • Fix IP lookup
  • Resumable download support
  • Tweaked download handler

1.1.2

  • HTTPS headers for IE fix
  • Italian locale

1.1.1

  • Specify error statuses on wp_die messages e.g. 404 for missing files.
  • Moved DONOTCACHEPAGE

1.1.0

  • Fixed admin notices
  • Added download link to admin 'file' column for copying and pasting
  • Farsi localisation
  • Wrapping content in a [download] shortcode will wrap it in a simple link.

1.0.6

  • Hide taxonomies from nav menus
  • Fix categories in download_data method.

1.0.5

  • When do_not_force is enabled, still replace abspath with home_url
  • Exclude dlm_download from search and disable query var
  • Added category_include_children option for downloads shortcode
  • Fixed logs time offset.

1.0.4

  • Tweak admin page detection to work when no downloads exist.
  • Fix dashboard widget warning.
  • Add filters to logs and export csv function.
  • Added extra columns to CSV.

1.0.3

  • Fix config page to work with multibyte tab names.
  • Japanese locale by hide92795
  • Admin CSS/script conditonally loaded
  • Versions are now strtolower to be compatible with version_compare and to standardise numbers.

1.0.2

  • Only use wp_remote_head to get fielsize on remote files. Prevents timeouts when a file doesn't exist.
  • If a filesize cannot be found, set to -1 to prevent re-tries.
  • Insert button added to all CPT except downloads.
  • French locale by Jean-Michel MEYER.

1.0.1

  • Update blockui
  • Workaround root relative URLS

1.0.0

  • Complete rewrite of the plugin making use of custom post types and other best practices. Fresh start version '1' to prevent auto-updates (legacy importer needs to be used to migrate from old versions).

Requires: 3.8 or higher
Compatible up to: 3.9.1
Last Updated: 2014-7-9
Downloads: 623,310

Ratings

3 stars
3.9 out of 5 stars

Support

5 of 45 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1
100,1,1
100,1,1
100,2,2
100,7,7
67,9,6 100,1,1 0,1,0 0,1,0 0,2,0 0,2,0
67,6,4 0,1,0 0,1,0 0,2,0 0,2,0
78,9,7 0,9,0 100,2,2 100,1,1 100,2,2 67,6,4 67,6,4 70,10,7 0,1,0 0,1,0 0,2,0 0,2,0
83,6,5 92,12,11 50,4,2 83,6,5 86,7,6 0,2,0 100,6,6 100,1,1 0,1,0 0,1,0 0,2,0 0,2,0
0,1,0 20,5,1 82,11,9 83,6,5 0,1,0 0,1,0 0,1,0 0,2,0 0,2,0
100,8,8 0,2,0 80,15,12 60,10,6 33,6,2 57,7,4 0,1,0
50,4,2 0,1,0
58,12,7 0,1,0
64,11,7 0,1,0
67,6,4 0,1,0
68,37,25 50,2,1
63,16,10 0,1,0
57,14,8 0,1,0
63,8,5 0,1,0
75,4,3 0,1,0
0,1,0 29,7,2 50,2,1
33,18,6 62,26,16 100,5,5
56,9,5
75,24,18 0,4,0 80,5,4 50,2,1
100,1,1 54,13,7 90,10,9
67,9,6
70,20,14 50,2,1
72,18,13
60,15,9 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 75,12,9 100,2,2
100,1,1 100,1,1 50,2,1
100,1,1 100,1,1
50,2,1 100,2,2 0,1,0 100,1,1
100,1,1 100,1,1 100,1,1
67,3,2 0,1,0 100,2,2 100,2,2
67,9,6 0,1,0
100,2,2
63,8,5