DLM – Advanced Settings

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

Author:raldea89 (profile at wordpress.org)
WordPress version required:5.4
WordPress version tested:6.5
Plugin version:1.0.1
Added to WordPress repository:19-01-2024
Last updated:05-04-2024
Rating, %:0
Rated by:0
Plugin URI:https://github.com/razvanaldea89/dlm-advanced...
Total downloads:225
plugin download
Click to start download

This plugin is used to enhance the control of the Download Monitor plugin by tapping into its hooks and offering a way to manipulate them via the admin panel.

Features

  • hide the meta that consists of Download Monitor plugin version
  • disable the Reports
  • disable XHR downloading
  • add custom 404 redirect
  • add custom Download placeholder image URL
  • modify the Reports server limits ( if you have any problems with the Reports not being displayed a possible problem might be your server’s lack of resources. This way you can control how much data is retrieved in one request )
  • upon deleting a Download get possibility to also delete its files
  • Allow Proxy IP Override ( original a setting from Download Monitor, this has been removed starting with version 4.9.1 )
  • Enable X-Accel-Redirect / X-Sendfile ( original a setting from Download Monitor, this has been removed starting with version 4.9.1 )
  • Enable Hotlink protection ( original a setting from Download Monitor, this has been removed starting with version 4.9.1 )
  • get possibility to remove the timestamp from the download link ( the tmstv parameter ). Disabling this might have some unwanted effect on sites that use cached links.
  • add or remove the Download’s meta value ( manual download count ) in the download count number.
  • supply extra restricted file types. Defaults are: php, html, htm & tmp.
  • set if the XHR should do the progress loading icon and define a custom icon URL.

Support

Use the WordPress.org forums for community support. If you spot a bug, you can of course log it on Github instead where we can act upon it more efficiently.


ChangeLog