1. To protect the download tables you have to use this parameter login=1
inside the short-code. login=1
will show a login form for the visitors who are not logged in.
e.g: [wpdm_packages login="1" paging="1" orderby="field name" order="asc or desc" items_per_page="10" template="Link Template ID" cols=4 colspad=2 colsphone=1]
2. If you want to protect all the packages from guest(unauthenticated users) then you have to set the access level of the packages to subscribers so only the login users can access the the packages.
Hello, Ami
I hope you are doing well and thanks for reaching out.
You can easily achieve login and register features using download manager plugin.
To set up login and registration pages, simply use the short-codes [wpdm_login_form] and [wpdm_reg_form] respectively on two separate pages named “Login” and “Register.” Then, choose these pages from the selection provided at this link.
Please check and let me know.
Regards
Please kindly set the credentials for AI from Downloads > Settings > AI Settings
and check the option from Downloads > Templates > Create Page Template/ Link template
as I image attached,

Thus you may create templates with AI with your command. Please kindly check and let me know.
Thank you and kind regards
Hello Chelsea Profit,
Hope you are well. Thanks for writing to us. For changing download button label, you can change or edit link label from your edit package section setting or bulk apply to all packages, You can use this add-on, https://www.wpdownloadmanager.com/download/wpdm-default-values/ and making thumbnail much bigger please kindly share the related URL thus I can adjust it for you. Please kindly check and let me know.
Thank you and kind regards
I am using this shortcode:
[wpdm_all_packages login=1 thumb=1 items_per_page="25" categories="community-relationships-and-social-connection" template="topicssearch" jstable=1 order_by="field_name" order="ASC/DESC" cols="title|categories|excerpt|download_link" colheads="Title|Categories|Excerpt|Download ::155px"]
I would like to make the thumbnail bigger OR take it out all together (with no icon). I would also like to change the text on the download button. Can I do this?
Hello, Marc
I hope you’re well, and thanks for reaching out.
If you’re using the image gallery page template and want to enable users to download all files at once, you can insert the [download_link]
tag into your page template, which will let users download everything as a single zip file.
Please take a look and let me know.
Regards
Hello Ryan Stueve,
Hope you are well. Thanks for writing this. We have introduced a new AI feature for WPDM. You shall find it from Downloads > Settings > AI Settings
. After setting credentials properly you are able to create templates with AI from Downloads > Templates > Create Page Template/ Link template
section. Please kindly check and let me know.
Thank you and kind regards
This is the masked HTML for the buggy .exe package – the file can be downloaded without any user role / direct
Download
Its irrelevant whether its masked – accessing the link directly from either should prevent download if permissions are set
This is the masked HTML for a working .zip package – permission is denied unless logged in
Download
BOTH packages require the user to have the ‘Subscriber’ role
Hello Mike Mooney,
Hope you are well. You can mask the download link from WPDM settings. Please kindly check and let me know.
Thank you and kind regards
The following package is available when the link is directly accessed when a user isn’t authenticated / logged in
Use case
https://stoneridge-tachographs.com/importers/download/optimo-dell-7-7-2000-4152/?wpdmdl=11164&refresh=67a35a62488641738758754
The subscriber role is required to download
I’m very sorry, but I can’t seem to find the path you provided. Is this within the “wpdm-archive-page” directory? There’s nothing like “Downloads > Templates > Link templates” there, nor in the “download-manager” directory. Please, I kindly ask you to provide a more detailed indication of where I can find the function that prints that list of items, as shown in the previously attached screenshot.
It is the shortcode link-template, you shall find the default and other link template from Downloads > Templates > Link templates
. Please kindly check and let me know.
Thank you and regards
There are a lot of issues with file requests.
The expiration date isn’t respected by default, neither is the closed status, and I had to write my own hook to override the fileRequest function located in wp-content/plugins/download-manager/src/DropZone/DropZone.php
. And because there are no proper hooks/filters here I then had to also override the Template::locate
function from wp-content/plugins/download-manager/src/__/Template.php
for just this one instance. That was all working fine until 6.7.1.
However, after the new “Dropzone improvements”, File Request uploads stopped working. Specifically, $_FILES[‘attach_file’][‘tmp_name’] is empty, and error = 1.
Also there doesnt seem to be a way to make File Requests public/for non-logged in users, so I have to yet override 2 more functions.
In the “chunkUploadFile” function in wp-content/plugins/download-manager/src/AuthorDashboard/AuthorDashboard.php
, you are unlinking package_file
instead of attach_file
on line 354, but that’s not the issue here. (Based on reading other code, I believe you meant to only use package_file
for admin frontend uploads and not for “File Requests”.
I’m a bit concerned about the status of the Dropzone/File Request features, and their confusing settings overlaps.
How can we fix this?
I have to display somewhere all the urls of the package download links
For that, you can create a simple link template using this tag [download_url] and name the template for example abc
. Then you can use this template in this short-code: [wpdm_category id="slug" template="abc" toolbar=0]. In this way you can get all the package link URLs for a particular category.
Hello,
is there way to get all packages download links from each category ? For the link i mean the link wich would open or download the file, not the link to the post where i can download the file. I’m not talking about the archive page…
thank you
You can edit the link template PHP file directly from the download-manager plugin folder, for creating template files and for making backup your file you may follow this doc, https://www.wpdownloadmanager.com/doc/template-files. Please kindly check and let me know.
Thank you and regards
Hi Nayeem,
I wanted to send an update and post in public in case others have the same problem.
Basically, we need file downloads to open in a new tab in order to prevent the page reload issue we have (still unsure why this happens).
But, using our page builders module “Page links to” -> “Custom URL” prevents names from being recorded.
I looked in the settings for download manager and saw it has a native/in built toggle to open files in a new tab. I activated this, and changed all of our files so the “Page links to” module is set to “It’s a normal WordPress URL”.
So far we are seeing positive results and names are being recorded. Continuing to monitor but hopefully this is all working correctly now.
Thanks!
Hello, I have this shortcode in a protected page:
[wpdm_all_packages login=0 thumb=0 items_per_page="20" jstable=1 order_by="field_name" order="ASC" cols="title,file_count,file_size|tags|categories|download_link" colheads="Title|Authors::100px|Categories::100px|Download"]
I have about 2400 items but I can see only 2000
see pic: https://pasteboard.co/5ldMOUycimaT.png
Picture of table footer
PS: What are those two buttons bottom? they don’t seems to work.
This reply has been marked as private.
This reply has been marked as private.
Hi, I have recently moved from the Pro version to the Free version as the site is slowly fading away so I don’t want to send much on it, but I must have been using a Pro template before because now the download links are not showing, just some sort of shortcode [files]. So I want to change all the downloads from whatever it was to Extended as that suits my needs. I have over 200 downloads so I dont want to have to do this manually on each one, so I thought I could just edit the database, but I can’t find where the template is set. I’m fully ok with editing databases and using myPHP, but I just need to know where to change it, can you advise where this setting is in the database?
Thanks!
Hello Rodrigo Zamorano,
Hope you are well. You can customize template=”default” here for the shortcode. You can create/edit the templates and use from Downloads > Templates > Link Template
. For custom field range filter, you can order and discuss it from here, https://www.wpdownloadmanager.com/download/custom-upgrade-service/, and for translation you can check the doc here, https://www.wpdownloadmanager.com/translate-wordpress-plugin/. Please kindly check.
Thank you and regards
Hi,
I posted this issue previously on the Free forum. We have since upgraded to Pro, but still having this issue. I have since found out the potential problem.
Our downloads are accessible only to clients, who must log in to the website to download files. Therefore, emails and names are known. However, in the Stats, they are only showing as Guest.
I noticed one package where this was not the case, because it was incorrectly configured.
Correct configuration: “Page links to” -> Custom URL (our client area). This keeps user on the same page while the file downloads via another tab. But the user is recorded as “Guest”.
Incorrect configuration: “page links to” -> normal WordPress URL. The file downloads, but the page tries and fails to reload properly, so the user needs to navigate back to the package page. But the user’s email is recorded.
Is it possible to speak to a developer to look at this configuration and why this happens?