-
Search Results
-
According to the documentation on Media Protection there are options for Advanced protection that ensure signed, single-use URLs etc.
However, in the admin UI of my site, when I go to Downloads ► Settings ► Media Protection, the only panels I can see are Server Information, Protection Method and Private Storage Status. Nowhere mentions the Advanced mode referenced in the documentation. I’m also not sure why Private Storage Status is appearing when I am using the PHP Proxy protection method.
Additionally, the docs talk about a Protect Media button appearing in the regular WordPress media library, but I do not see this button. I’m not sure if I’m looking in the right place, though, because the package I have created does not involve a file stored in the media library (I uploaded it to the WPDM Package directly and so it is stored in the
download-manager-filesfolder).Topic: New User Experiencing Issues
We run an organisation where we sell digital content (via Event Espresso, because we also organise and sell events) and need to be able to generate secure links to downloads for those who have purchased. We were previously relying on LearnDash but have come to the conclusion it is unfit for purpose.
I have purchased Download Manager Pro, have installed it on our staging website and added our license details.
The frontend display of downloads seems broken: https://jtanstaging.wpengine.com/download/2026-fake-exam/
I have enabled the Terms lock but nothing is appearing. Is there something I need to enable in my theme in order to make this page work correctly?
In the backend, numerous functions are not working: the Generate Download URL and Email Download Link options on the All Packages screen do not work, when editing an individual Package the Access Control section does not list any Roles by which to limit access, etc.
I am happy to grant access to our Staging site to someone from your support team to investigate these issues directly.
Topic: Inserting video via URL
We are looking at options to be able to add videos to packages from our Digital Asset Management (DAM) system as we are moving away from hosting our videos on Vimeo and Wistia. Through testing, it doesn’t look like that works and I’m curious if that is something built within WPDM that only allows certain URLs to be inserted into packages? I’ll post an example link to one of our DAM videos in a private reply.
Hi,
We are experiencing an issue where the download limit is not being enforced correctly.
We have a membership site using WP Download Manager where members should be limited to 50 downloads per 365 days.
Current configuration
WPDM → Settings → General → Download Limit
Annual membership Subscription: 50
Reset days: 365
Subscriber: 0
Guests: 0
Other roles are also set to 0.
Downloads are restricted to the role:
Annual membership Subscription
Subscribers cannot access the download pages.
Issue
A member account downloaded 200+ models within two days, despite the 50 download limit being set.
The downloads are visible in:
WPDM → Downloads → History
However, the download counter for the user did not increment correctly, and the system did not stop the downloads once the 50 limit should have been reached.
Additional context
Files are delivered via external Dropbox URLs
“Allow repeated download of already downloaded file” is currently enabled
“Count unique downloads only” is currently disabled
The user originally had the Annual membership Subscription role
Once the downloads were noticed, the account was manually changed to Subscriber, which correctly removed access to download pages
Expected behaviour
Once a user reaches 50 downloads, WPDM should prevent further downloads until the reset period.
Actual behaviour
The user was able to download over 200 files without being blocked.
Questions
Are download limits reliably enforced when using external file URLs (Dropbox)?
Are there any known issues where the download counter does not increment correctly?
Are there recommended settings for enforcing download limits in this scenario?
This limit is important for our membership model, so we need to ensure it is enforced consistently.
Any guidance would be appreciated.
Kind regards,
Anna