Ok I found a solution. It seems to be a css problem. For some reason after the upgrade, the width of icon was set to 0, so it was dissapeared. With css I set it to width:60px and everything is fine now as you can see below:
https://www.themata4all.com/downloads/%CF%80%CE%B1%CE%B3%CE%BA%CF%8D%CF%80%CF%81%CE%B9%CE%B5%CF%82-%CE%B5%CE%BE%CE%B5%CF%84%CE%AC%CF%83%CE%B5%CE%B9%CF%82-2017/
Hi,
Please update the plugin to the latest version 2.9.70.
And for archive page, first you have to install this addon (https://www.wpdownloadmanager.com/download/wpdm-directory-add-on/). Then use the shortcode:
[wpdm-archive button_style=”default" items_per_page="50" category="category-slug" order_by="title" order="asc"]
(change the category slug with your downloads category slug)
Frontend Signin page will work with the pro version.
Thanks
I need your help with this, I can’t seem to figure out why this is happening. I have packages setup for download, and the entire package downloads just fine. But when you open the package and view the individual images inside the package, the download single file is broken. Usually the first one you click on will download, but then it kicks you to a 404 not found page. When you hit back, and try to click on any more links, they don’t download and just kick you to the not found page. Please check it out and let me know what you think, I can provide admin login.
I’m attaching some screenshots, the main package download works just fine. Here is the link to the page in my screenshot: http://www.rideradarronix.com/2018-ronix-product/
The other screenshot is of the contents of the package. This is just an example, all of the packages are doing the same thing.. But on this screenshot any of the “download” buttons you click do the same thing and go to a error page. Here is the link to the page: http://www.rideradarronix.com/package/18-ronix-product-wakeskates/
Please check this out and let me know what to do. Thank you.
Good afternoon guys. Manually updated the WPDM, Stripe and Premium Packages just now. Pretty straighforward, and most of my settings transferred over to the new versions of each (although my icon settings for most packages were erased). Had a successful test purchase using the new Premium Package, and the redirect following purchase confirmation settings are correct. I came to a page that just lists the shortcode [wpdm-pp-guest-orders] versus actually executing, please see the attached. The same is true for the email that is sent to the purchaser with a link to the guest downloads page. Any thoughts on how to correct? I have reactivated Premium Packages plugin per a similar post, which eliminated the empty cart error but not this. Thanks in advance for your time.
Scott
Will all my previous downloads remain and continue working with the new version or will I need to upload them all again?
Hi,
With the Advanced Access Control add-on, you can control user-specific access to your files and document downloads. So if you want few users can access a package or download then you can use this addon. If you want to allow access to a specific user role then you might create additional user role with (https://wordpress.org/plugins/user-role-editor/) this free plugin rather than the subscriber, and use it to allow access field.
But as you want to have the download limit in terms of time and download counts the possible solution is to use the Wp Pro Membership addon (https://www.wpdownloadmanager.com/download/wp-pro-membership/). Which you can create multiple membership levels and control the single package or package category downloads.
Also, if you also want to control single package download limit for any user role then you can use this addon (https://www.wpdownloadmanager.com/download/download-limit/). This is also an alternate solution. You can use this and make the package access to specific user role and assign the email of the users to that role to give them access to specific packages.
So as you have access setting for the package for any specific user role, you can send the direct package link to that email. They should log in and download the package from the website with that email. Other users will not have access to that package.
Thanks
Hi,
You have to edit /download-manager/tpls/wpdm-all-downloads.php
for this shortcode. You can find details here about modifying the shortcode templates.
You need to remove the page link from line 251 by removing href='".get_the_permalink(get_the_ID())."'
Thanks
Hi Shahriar,
I’ve done that (deactivate and delete the old version, then install the latest one) but then I loose my downloads.
See the attachment.
Thanks.
I don’t know what version of chrome this screenshot comes from but it is nothing like mine (Version 64.0.3282.186 (Official Build) (64-bit) – which is the latest version I think – except for “canary” – which i also have installed and it has the same ‘settings’ screen as v64….).
My settings doesn’t have a ‘clear auto-opening settings’ button anywhere.
googling “chrome clear auto-opening settings’ doesn’t come up with anything useful – other than maybe something to do with ‘handlers’
My other download settings is the same as this screen shot.
Also it is not just chrome functioning like this – I just tried Edge and it operates the same way
As well no other downloads of word documents using chrome causes them to opened. They just get downloaded.
As well I can’t expect my users (who may or may not be using chrome or edge) to understand such things as handlers.
Hi,
If you set package access to specific users, only they can access the downloads files. Also, there is a new version of the plugin. Please try to install the latest version.
Sorry, There is no function action available yet to upload the file to the s3 bucket yet. But you can explore following functions.

Thanks
Hi,
WooCommerce membership should differently restrict a page to users. Please set allow access to all users and make the package or category restricted by the membership level. The page should restrict to members only. Please send the login in private to check why the download getting the error.
Here is a reply which can help you get to understand.
Thanks
I have exactly the same message in my ‘installed plugins” listing
If I go to ‘downloads’, ‘settings’ then download manager package is not even listed amongst the list of packages I could install (as I have the special pack licence) – ie purchased addons tab. Normally it is listed here to be ‘updated’
there are also no packages listed under the ‘free’ tab
Hi there,
Could you please tell me how to install the latest version? If I go to my Plugins area it says auto-update isn’t available, and if I go to the Updates section of the Downloads settings, there are no updates listed.
Thank you.
Dear support,
I use WooCommerce, in combination with WooCommerce Membership and Downloadmanager PRO.
Unfortunately I’m not able to configure the protection of downloads correctly, may be I missed a feature, hidden option, setting, … ? Please advice.
What’s the case:
1 – I have two membership plans, for readibility MSP_A en MSP_B
2- I have the standard WP roles and the two additional subscriber en shop manager from WooCommerce
3- In the membership plans I made sure that there are no empty fields behind pages / downloads on the tab “restrict content” otherwise all downloads and pages would be visible to both membership plans
4 – Some downloads I want to be available to users that bought MSP_A. So I selected that membership plan under Memberships – Content Restriction. I left the field “allow access” empty. After login as a customer with MSP_A, I’m not able to download.
5 – When setting the “allow access” field to the role customer. I’m able to download, but I’m also able to download when I have MSP_B and not MSP_A.
So it seems the “allow access” field is leading and the “restrict content” based on memberships is not functioning.
What have I done wrong or which setting should I change to make sure that download is only possible for a specific membership plan.
Look forward to hear a solution, that probably will lead to an “off-course” from me.
Kind regards,
Jacqueline.
Hi,
I have manuel update to 4.7.4 from 4.7.3. I have deactivate the Plugin, Upload via FTP and want to activate again the Plugin but it doesn´t work. This ist the message
Fatal error: Uncaught Error: Class ‘WPDM\libs\FileSystem’ not found in /var/www/virtual/dxf-downloads.de/htdocs/wp-content/plugins/download-manager/download-manager.php:270 Stack trace: #0 /var/www/virtual/dxf-downloads.de/htdocs/wp-content/plugins/download-manager/download-manager.php(253): WPDM\WordPressDownloadManager::setHtaccess() #1 /var/www/virtual/dxf-downloads.de/htdocs/wp-content/plugins/download-manager/download-manager.php(145): WPDM\WordPressDownloadManager::createDir() #2 /var/www/virtual/dxf-downloads.de/htdocs/wp-includes/class-wp-hook.php(286): WPDM\WordPressDownloadManager->Install(”) #3 /var/www/virtual/dxf-downloads.de/htdocs/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(”, Array) #4 /var/www/virtual/dxf-downloads.de/htdocs/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #5 /var/www/virtual/dxf-downloads.de/htdocs/wp-admin/plugins.php(174): do_action(‘activate_downlo…’) #6 {main} thrown in /var/www/virtual/dxf-downloads.de/htdocs/wp-content/plugins/download-manager/download-manager.php on line 270
PHP ERROR:array(4) {
[“type”]►
int(1)
[“message”]►
string(932) “Uncaught Error: Class ‘WPDM\libs\FileSystem’ not found in /var/www/virtual/dxf-downloads.de/htdocs/wp-content/plugins/download-manager/download-manager.php:270
Stack trace:
#0 /var/www/virtual/dxf-downloads.de/htdocs/wp-content/plugins/download-manager/download-manager.php(253): WPDM\WordPressDownloadManager::setHtaccess()
#1 /var/www/virtual/dxf-downloads.de/htdocs/wp-content/plugins/download-manager/download-manager.php(145): WPDM\WordPressDownloadManager::createDir()
#2 /var/www/virtual/dxf-downloads.de/htdocs/wp-includes/class-wp-hook.php(286): WPDM\WordPressDownloadManager->Install(”)
#3 /var/www/virtual/dxf-downloads.de/htdocs/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(”, Array)
#4 /var/www/virtual/dxf-downloads.de/htdocs/wp-includes/plugin.php(453): WP_Hook->do_action(Array)
#5 /var/www/virtual/dxf-downloads.de/htdocs/wp-admin/plugins.php(174): do_action(‘activate_downlo…’)
#6 {main}
thrown”
[“file”]►
string(97) “/var/www/virtual/dxf-downloads.de/htdocs/wp-content/plugins/download-manager/download-manager.php”
[“line”]►
int(270)
}
It is very important for me…
Interesting. So my total downloads will be the number of rows in ahm_download_stats? I think I read somewhere that WPDM tracks unique user downloads not re-downloads from the same user? Is this true? Is there a way to track ALL downloads, including re-downloads?
Is there a reason the total rows in ahm_download_stats is less than the statistics calculated on my dashboard?
For example, my statistics show total downloads as 1523, but ahm_download_stats has 1546 rows?
-Tom
I have Download Manager Pro all setup and running off of AWS S3 thanks to some good support here. Now I have another questions.
I need to track each month how many users download a file for the first time. We have to pay royalties on some of our content, but only when the user first downloads it not if they download it again. We have WP Users turned on and people won’t be able to download without having a user account. So, is there a way for Download Manager to report first downloads? I don’t need a list, I just need to know how many first downloads for each file.
-Can only use pro membership specific payment gateway integrations, and not all gateway addons that I’ve purchased
-Paypal won’t work when membership length is specified as indefinite, returns an error.
-If I type in my login info, and click to pay with Stripe, but then cancel, I still create a user account. I have “Anyone can register” unticked in my WP general settings tab. My main purpose with this was to control account creation by directly from a payment with this addon. There are other parts of my website that rely on this feature.
-Very few customization options.
My intention with this package was to have users pay a one-time amount, and then get permanent access to my site and all downloads.
Hi,
For the login popup, Please use following HTML for “Login Required Message” in Downloads Settings Basic message section.
<button id="myModalTrigger" type="button" class="btn btn-danger btn-sm" data-toggle="modal" data-target="#myModal">
Login
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
[wpdm_login_form redirect="[this_url]"]
</div>
</div>
<style>
#myModal{ background: rgba(0,0,0,0.5) !important; }
.w3eden .modal.fade.in{ display: block !important; } .modal-backdrop.fade.in{ display:none !important; z-index: -99999 !important;}</style>
<script>
jQuery(function($){
$('#myModalTrigger').on('click', function(){
$('#myModal').toggleClass('in');
$('.modal-backdrop').remove();
});
});
</script>
Thanks
Hi,
We will add the feature in future of WPDM. For now, you can add the following code to your theme’s functions.php file to add the category filter in all downloads admin page.
add_action('restrict_manage_posts', 'wpdm_filter_packages_by_taxonomy');
function wpdm_filter_packages_by_taxonomy() {
global $typenow;
$taxonomy = 'wpdmcategory';
if ($typenow == 'wpdmpro') {
$selected = isset($_GET[$taxonomy]) ? $_GET[$taxonomy] : '';
$info_taxonomy = get_taxonomy($taxonomy);
wp_dropdown_categories(array(
'show_option_all' ► __("Show All {$info_taxonomy->label}"),
'taxonomy' ► $taxonomy,
'name' ► $taxonomy,
'orderby' ► 'name',
'selected' ► $selected,
'show_count' ► true,
'hide_empty' ► true,
));
};
}
add_filter('parse_query', 'wpdm_convert_id_to_term_in_query');
function wpdm_convert_id_to_term_in_query($query) {
global $pagenow;
$post_type = 'wpdmpro';
$taxonomy = 'wpdmcategory';
$q_vars = &$query->query_vars;
if ( $pagenow == 'edit.php' && isset($q_vars['post_type']) && $q_vars['post_type'] == $post_type && isset($q_vars[$taxonomy]) && is_numeric($q_vars[$taxonomy]) && $q_vars[$taxonomy] != 0 ) {
$term = get_term_by('id', $q_vars[$taxonomy], $taxonomy);
$q_vars[$taxonomy] = $term->slug;
}
}
Thanks.
Hi,
Once a form is submitted Form Lock doesn’t show the form again when the user is in the same session. But in a new session form will appear again. It is applicable to a single package/download.
But usually, people use different forms for different downloads. So, unlocking one package doesn’t unlock other packages.
Thanks.
Hi,
You have to edit /download-manager/tpls/wpdm-all-downloads.php
for this shortcode. You can find details here about modifying the shortcode templates.
You can use inline CSS or with <style>
tag, jquery inside the link or page template. Follow this tutorial for this to customize the link/page template.
Thanks
Hello,
where can I modify the css of the shortcode
[wpdm_all_packages]
and how (which file) can let me modify the column names/order/presence of the table?
In addition: where (exact folder and file name) can I modify the css of a custom template page or link generated by cloning a standard template?
(Downloads > Templates > Link Templates or Page Templates)
Hi,
1. WPDM Block Hotlink add-on will help you to block hotlink to download URL from the external site. You must have to click on download button placed in your site to download packages. The external site can only place the link with your page.
You can try putting the download link on another domain site and see if it can be downloaded. Because the plugin will block the download.
2. If you want to show you packages on any page or homepage, you can try shortcodes like All packages list, here’s the demo. Or You can use category shortcode on the page, here is the demo.
Thanks
Hi,
Your server is blocking the WPDM ajax request. Are you hosting on Siteground? In that case, please add the following code to your .htaccess to allow the ajax request. That should fix the password generator issue.
<IfModule mod_security.c>
SecFilterRemove 001868
</IfModule>
About the Downloads add-ons page, that page actually doesn’t have relation with WPDM features. It just lists available WPDM add-ons you can purchase. However, we fixed that error but the new version hasn’t been released yet. We are running some final tests before the release.
Best regards.