-
Search Results
-
Hi,
the option “Automatically delete expired packages” does not delete expired packages on our site, neither via the Cron URL nor via the WordPress cron events.
Environment
WordPress Download Manager Pro 7.6.2
WordPress timezone: Europe/Berlin
Hosting: Hetzner managed webhosting, ApacheSetup
Settings → General → Download-Paket Einstellungen: “Automatically delete expired packages” is enabled and saved (__wpdm_delete_expired = on).
A server cron job calls the Cron URL shown below that option every hour:
https://our-domain/?cde=wpdmde&cronkey=***
A second server cron job calls wp-cron.php?doing_wp_cron every hour.
WP Crontrol shows __wpdm_cron (WPDM\__\CronJobs->runScheduledTasks(), every 6 hours) and __wpdm_process_jobs (every 5 minutes). Both run as scheduled.Test
Test package (ID 54848), published, Publish Date 2026-10-27 00:00, Expire Date 2026-10-27 14:30.
After the expire date we:
ran the Cron URL manually (server cron “run now” and direct call in the browser),
ran __wpdm_cron manually via WP Crontrol “Run now”,
waited for several scheduled runs of __wpdm_cron (about 20 hours).
The package is still published and not in the trash.Observation
Calling the Cron URL ?cde=wpdmde&cronkey=… returns HTTP 200 with the normal front page HTML. There is no sign that the request is handled by WPDM at all.Questions
Which process is responsible for deleting expired packages in 7.6.x: the cde=wpdmde Cron URL, __wpdm_cron / runScheduledTasks(), or something else?
Are there additional conditions for a package to be deleted (e.g. a minimum time after expiry, a specific date format, package status, or a further setting)?
Is this a known issue in 7.6.2?Thanks for your help.
We are using the WPDM Archive Page add-on plugin to display all our downloads on a single downloads page, which works very well for us. We found minor annoyances that we wanted to ask whether they could possibly be changed in the future for a better user experience.
We are using the default layout: https://try.wpdownloadmanager.com/archive-page-default/.
When having navigated to a sub-directory in the download tree the URL displays something like the following when using the “last_state=1” property: <URL>/knowledge-hub/downloads/#/documents/datasheets/latest-datasheets
Where every slug after the hashtag is a sub directory. When the page is reloaded or someone navigates directly to this link, the archive directory tree does not expand the directories to the respective sub-directory. However, it does display the correct files within that directory. This has been cause for some confusion already as people assume to be in the initial directory when they open the link because the tree only shows its initial unexpanded state. Therefore, we wanted to ask whether it would be possible to also expand the tree based on the link whenever it is loaded.Another annoyance for our use case is that the links shown when hovering over the directories in the archive are different from the links that are generated when opening a directory. E.g. for the mentioned link above the following link is shown when hovering over the directory in the tree: <URL>/download-category/latest-datasheets
We understand that is probably something you might not be able to or even want to change. Nevertheless, we wanted to mention it since very often when we communicate with customers or in documentation we use links to download categories and not specific files. For our use case it would be best if we could always have the links there that are also displayed in the browser when clicking on the directory in the archive tree, i.e. <URL>/knowledge-hub/downloads/#/documents/datasheets/latest-datasheets.We would be happy to provide any further information should it be needed.
Hello,
We are experiencing a recurring issue with WordPress Download Manager and the Archive Page add-on on our website.Website: https://lati.com/
Example page: https://lati.com/download/We use WordPress Download Manager extensively throughout our multilingual WordPress website (WPML), with several download sections filtered by category.
Downloads initially display correctly, but after some time they disappear from all pages using WordPress Download Manager.
Clearing the WP Rocket cache immediately restores the downloads, but the issue returns after several hours.
1. Adding ?nowprocket to the URL makes the downloads appear correctly.
2. Disabling both Defer JavaScript and Delay JavaScript in WP Rocket restores normal functionality.
3. With Defer disabled and Delay enabled, downloads initially appeared only after mouse interaction.
4. We added exclusions for WordPress Download Manager and Archive Page scripts to WP Rocket’s Delay JavaScript settings.
5. These exclusions allowed downloads to load automatically.
6. Re-enabling Defer JavaScript caused the downloads to disappear again.
7. Even with Defer disabled, the issue returned after several hours.
8. Clearing the WP Rocket cache immediately resolved the issue.We have also tried excluding the plugin’s JavaScript files and inline scripts through PHP filters.
Additional information:
* The issue affects multiple pages and download categories.
* We are using WordPress Download Manager and WPDM Archive Page.
* The website uses WPML.
* WP Rocket is the only caching plugin/service.
* We have not identified any obvious errors in the browser’s Network panel.We suspect that the issue may be related to dynamic JavaScript initialization or parameters generated by WPDM Archive Page and stored in the WP Rocket cache.
Could you please help us investigate?
In particular:
1. Does WPDM Archive Page generate dynamic parameters or security nonces that could become invalid when cached?
2. Are there known compatibility issues between WPDM Archive Page and WP Rocket?
3. Which JavaScript files and inline scripts should be excluded from WP Rocket’s Defer and Delay optimizations?
4. Is there a recommended configuration to make WPDM Archive Page work reliably with WP Rocket’s page caching?Since WordPress Download Manager is used throughout our website, disabling caching on individual pages is not a practical solution.
We would appreciate your help identifying a permanent fix.
Thank you.
Best regards
Hi, I’m looking at the stats reports and there’s an inconsistency as to how the file names are displayed, depending on where the file resides based on how it was uploaded to WPDM.
On files that already existed in the Media library and I used the “Select from Media Library” button to add the files to the new package, they are displayed as follows with the entire server url path:
https://ccv.siag.com.au/wp-content/uploads/2026/10/Advisor-October-2023.pdf
BUT, on files where I browsed to my local PC and uploaded fresh to download manager, they are displayed as follows with just the actual filename:
CCV – Upcoming Public Holidays 060323.pdf
Can we either get them all to display as just the filename, or perhaps choose how they are displayed in both the GUI and the Export report?
Thanks
Chris
Topic: URL Encodning
Hello,
I was told in January that URL encoding would be added in the next update. Especially for S3 this was a huge barrier to the using the WPDM. There have been two updates since them and I don’t believe they were included. Is there a plan in the works to add url encoding?
Plugin version: Download Manager 3.3.62 (free version)
Also installed: WPDM – Elementor add-on
Site: staging environment (can provide live URL if needed)Description:
We have several separate downloads set up (different files, different titles, different pages), but no matter which download page a visitor lands on, the page always shows the details and download button for just one specific file — our most-downloaded one. Clicking “download” on any of the other pages ends up delivering that same one file instead of the file that actually belongs to that page.
Here’s what we’ve already ruled out:
It’s not a caching issue — we cleared all caching layers and the problem persists.
It’s not a permalinks issue — we reset permalinks with no change.
It’s not a data problem — each download item has its own correct file, title, and settings in the admin editor. The mix-up only happens on the public-facing page.
It’s not tied to one specific page design — we tried switching the “Page Template” option for an affected download to a different built-in template, and the problem still happened.
We also temporarily deactivated the WPDM – Elementor add-on to test. That didn’t fix it — instead, it broke the download button entirely (it stopped working rather than pointing to the right file). Reactivating the add-on brought back the original issue.
Since it happens consistently across every download page and isn’t fixed by anything on our end, this looks like it’s happening in the plugin’s own code rather than something misconfigured on our site. If it helps narrow it down: it seems related to how the plugin figures out “which download is this page about” — possibly connected to a related/similar-downloads lookup feature, since the file that keeps showing up everywhere is our single most-downloaded item.Happy to provide staging access or screen recordings if that would help you reproduce it.
Hello WP Download Manager Team,
I love your plugin, especially the File-Cart add-on. Our company recently purchased the Business version of the “Full Access Pack” for WP Download Manager.
For the most part, everything is working great. However, we have a few questions that we have not been able to resolve through the available settings:
1.) Under Downloads > Templates > Email Templates > Email Settings, the main email wrapper includes social media icons. Some of our clients do not use one or more of these platforms, but we have not found a way to remove individual icons. When we leave a URL field empty, the icon still appears in the email template, but without a link. Is there a way to hide or remove specific social icons?
2.) Since we purchased the Full Access Pack, we wanted to ask whether full branding control is included. Specifically, is there a way to remove or disable the “Powered by Download Manager” text from the email templates?
3.) Lastly, when a File-Cart email is sent, there is a message that says, “This link will expire after first use.” However, we have been able to download files multiple times, which is fine for our use case. However, is there a way to remove that message from the email so it’s not misleading?
Thank you for your help. We appreciate the plugin and would be grateful for any guidance on these items.
Hello WPDM Support,
I am currently using WPDM Pro, v7.3.1, with the addon, TinyMCE Button, v2.9.4.
My issue is when I am in a Post or Page, and I click the Download Manager button in the editor, a popup appears, with the Insert Package tab selected. I can select the template I need, but, the list of packages in the Select Package window, are not appearing.
Thinking it might be a cache issue, I have cleared the WPDM Cache (under Privacy in the Settings menu), but, that didn’t work.
Any ideas or solutions?
Thank you,
Sean
Here is the System Report:
### WordPress Environment ###
WordPress Version: 6.9.4
Site URL: https://intranet.ddicb-nhs.uk
HTTPS: Yes
Multisite: No
WPDM Version: 7.3.1### Server Environment ###
PHP Version: 8.4.22
MySQL Version: 10.11.14
Web Server: Apache### PHP Configuration ###
Memory Limit: 256M
Max Execution Time: 300s
Upload Max Filesize: 2048M
Post Max Size: 2048M
Max File Uploads: 20
Max Input Vars: 1000### Required PHP Extensions ###
cURL: Installed
Zip: Installed
Mbstring: Installed
JSON: Installed### Recommended PHP Extensions ###
GD Library: Installed
ImageMagick: Installed
OpenSSL: Installed
Fileinfo: Installed### Directory Permissions ###
Uploads: Writable
WPDM Files: Writable
WPDM Cache: Writable