-
Search Results
-
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.
Sharing this in case anyone else is experiencing unusually slow pages with Download Manager Pro.
We recently tracked a major slowdown to a missing database index. After finding it on one site, we checked three more Pro installations. The index was missing on all 4 out of 4 sites we checked.
On the largest site, a page listing 38 documents took 17.41 seconds to generate. After adding the index, that dropped to 0.47 seconds—saving 16.94 seconds per render, a 97.3% reduction.
The download-count table contained approximately 1.8 million records. Without the index, each document’s download-count lookup scanned the table. After the fix, the database query plan changed from approximately 1.8 million estimated rows per lookup to just 1.
For anyone wanting to check their installation, the table name ends in ahm_user_download_counts, preceded by your WordPress database prefix. Ours had only the primary index on ID and was missing a composite index covering user and package_id. We added a nonunique index covering those two columns.
We’ve now added and verified the index on all four Pro sites. No plugin files, document IDs, content, or download permissions were changed. The biggest improvement was on the site with the largest history table.
If your pages become slower as they list more downloads, this may be useful to have your web developer check.
Has anyone else found the same missing index on their installation?
We have many clients who have multiple logins to our site. When we report on download activity, currently all we can see is the user display name as to the ‘who’ performed the download. To try and match this up with which client/organisation did the download, or look at all the downloads for a particular client then we have to do some additional report writing which matches the organisation names to user names.
If we were to add a new field “organisation” to the wordpress user meta data, is there a way we could get the WPDM stats reporting & exporting to surface this field (or any other custom user field)?
Thanks!
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
I’m trying to export the stats, but I get PHP error. [pid 3001139] fcgid_bucket.c(153): mod_fcgid: stderr: PHP Fatal error: Uncaught ValueError: Path cannot be empty in /home/ccvwsadmin/ccv.siag.com.au/wp-content/plugins/download-manager/src/Admin/Menu/Stats.php:131
I can upload files and download files all ok, folder permissions are all good.
This is a new install, so only 10 downloads to export, so small amount of data.
Your AI agent says it could be because sys_temp_dir is not set in php.ini, but we’re hosted in a shared environment, and it’s not normal for that variable to be set.
According to dashboard -> downloads -> settings -> system info, all settings are green and good.
Can you help please?Thanks
We are a WordPress website agency, and we have a client site using the free version of Download Manager. It was working fine until a couple of months ago, when users trying to download files with a password started inconsistently seeing an “Invalid Download Link” error.
We initially thought it was a caching issue and excluded the download page from Edge full-page caching, but it did not resolve the issue. We are wondering if it has to do with the “Lock Options” since the client has been using password-required downloads on the free version, but from your documentation it seems that should work fine, and the restriction is on setting a specific number of times that the password can be used. Is that correct?
Are there any other known issues with DIVI or plugin incompatibilities that may cause the “Invalid download link” issue?
Topic: Invalid download link
Hi,
I am getting this “Invalid download link” 500 error on downloads when i enable reCAPTCHA. The reCAPTCHA appears to be setup correctly, and the test button in download manager settings says pass. When i’m logged into the wordpress site, downloads work fine, so its like even though acccess control is set to “All visitors”, its not actually giving access to guests.
I’ve read through every other invalid download link post on this forum and nothing seems to have helped. I deactivated any plugins that looked like they could interfere with no improvement.
I enabled debug logs and ran them through copilot, this is its summary:
“This shows:
– The page loads correctly.
– CAPTCHA validation succeeds.
– A WPDM AJAX request returns 400.
– The generated download link then returns 500 Internal Server Error.So the problem is not Google reCAPTCHA. The test result and logs both confirm CAPTCHA validation is successful.
The fault appears to be inside WordPress Download Manager (WPDM) after CAPTCHA has been accepted.”
Any ideas?
I have files that are over 2GB in size, and when I try to download them, the download stops at 500MB, so the file doesn’t download completely.
I’ve changed the php.ini, wp-config, and .htaccess files; all those limits are high, between 5GB and 8GB.
I’ve already tried enabling and disabling:
1. Resumable Downloads
2. Output BufferI need your urgent help because this is a site that’s already in constant use, and this is a limitation of the plugin, not the server or the website itself.
We’re on 7.5.3 / WP 7.1 – on plugins page it says “Automatic update is unavailable for this plugin.”
When I follow guidance to manually update, when I click Download again, it takes me to the page to purchase it. Our licence is active and will auto renew on 13 Sept.
Also – our Downloads History shows that WordPress Download Manager v3.0 has been downloaded twice today – which I don’t believe was us.
Grateful for any help. Thanks.
Topic: WPDM Archive Page update
Hello, I’m trying to update my WPDM Archive Page plugin from 5.1.1 to 5.1.2 as requested by WP and I can see in wp-admin/downloads/Settings/update the version 5.1.2 but when I click update it says that update was performed but in reality the WPDM Archive Page plugin is not installed or visible in the WP admin plugins’list.
I’ve got a PRO license and the website related parts are not working anymore!Can you let me know how to fix it ASAP?
Thank you.
JM Duchi
(Developer for this site: jeanmarc.duchi@idtsa.com)