Yes, Master Download Link bypasses the restriction and does direct download. Please kindly check and let me know.
Thank you and regards
After further investigation, I have been able to solve this issue, but want to share what I found because it may impact you since these did used to work just fine. This is happening on PDF Viewer previews with both the [doc_preview]
and [pdf_gallery]
shortcodes.
It appears that if the .xlsx file isn’t saved with “view only” permissions, the preview won’t show…it also won’t download or show the preview/download links in the attached files. Instead, I get an error that says “File not found. The URL of the original file is not valid or the document is not publicly accessible. Verify the URL is correct, then contact the document owner” and it links to Microsoft Office help.
Once file permissions are updated, they preview and download fine. Is this completely a file type issue or is there something that can be done on the WPDM side to fix?
So if I understand correctly, a person can access the files if they have the master download link, regardless of login status? I’d really like to make it so non-members cannot access the file at all.
Hello Brendan Parker,
Hope you are well. You are doing Master Download Link, it will do so, it bypasses the restriction and does direct download. You can use [download_link]
template tag for normal restricted downloads of files. Please kindly check and let me know.
Thank you and kind regards
Thanks for clarifying. Please understand the actual accessibility issue though. It is not good enough to just apply the exact same link label text on all of my links either. They have to all be different from each other to comply. This is not accomplished with a single bulk update unless I can use some dynamic shortcode or way to use the document’s title within the label (like “Download {{Post_Title}} file”). Understand?
No with the default value add-on you can bulk apply to download link label to all of your existing 700+ documents. Please kindly check.
Thank you and kind regards
That add-on looks interesting for initial default settings for new or copied downloads, but I already have 700+ documents input so isn’t helpful in this case. This also still does not fix the WCAG accessibility issue (2.4.4 Link Purpose (In Context): The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general. (Level A) ). Each download link/label needs to be contextual and different from the others around it. You would need to be able to apply the document title dynamically for this to be a manual solution. Why not just take this as a future suggestion to make your plugin web accessible by default?
For applying bulk renaming to download link label, you can check our this default valu add-on, https://www.wpdownloadmanager.com/download/wpdm-default-values/. Please kindly check.
Thank you and kind regards
Hi There,
I purchased pro, its linked to my site, I had it active, and now its gone. I need to redownload the file for pro but I cannot find it.
Thank you
This reply has been marked as private.
When purchasing Download Manager, the Order ID was somehow linked to the email address used for the Paypal account instead of the one required to use Download Manager. We need assistance to get this Order ID linked to the correct account.
This is not a unique or custom problem with our installation specifically, but an overall accessibility issue within your own plugin. Please see your own Demo pages as an example: https://try.wpdownloadmanager.com/list-packages/. Any time there is a button on the frontend from your plugin (“View More”, “Download”, “Add to Cart”, “Details”, etc.), you need to apply a unique, contextual “aria-label” attribute to it with more context for screen readers. Otherwise, it fails basic WCAG compliance (https://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-refs.html). Having a long list of files with the exact same “Download” labeled button one after the other does not provide enough context to users and screen readers on what that link/button will actually do or which file it will download. I’ve just manually added an aria-label=’Download {$post_vars[‘title’]} file’ to your code mentioned to remedy this and fix this accessibility issue temporarily. The preference would be the plugin actually gets fixed and updated throughout for this specific accessibility issue though. Thank you!
Hi,
Using a download link via shortcode. I’ve set up the ‘must agree with terms’ option, but the file just downloads. No checkbox. No agreement with terms.
Suggestions?
Getting hundreds of Ambiguous Anchor Text errors when remediating for web accessibility issues on pages using this plugin. When using the Default Link Template, it shows a button next to each file with the ambiguous/generic text “Download” for all of them. Recommend fixing this by adding an Aria Label to these buttons that also includes the file name/title so each download button is unique and contains the proper context for screen readers (i.e. “Download Sample.pdf file”). Maybe handled better elsewhere, but I hard-coded this temporary fix to download-manager/src/Package/PackageController.php:312. Please advise. Thank you!
Hi Again Nayeem Riddhi,
I want to get the package ID that is displayed on my page, is it possible? I am using a combination of the shortcode:
[wpdm_category id="details, terraclad" operator="AND" order_by="create_date" order="ASC" cols="2" colspad="2" colsphone="1" toolbar= "0" paging="0" ]
And I modified the default template to display the structure I need, I tried to use get_the_ID but it returns me the post ID but not all the packages that are displayed on my page
<!-- WPDM Link Template: Default Template -->
<div class="link-template-default card mb-2">
<?php
echo 'Post ID: ' . get_the_ID();
?>
<div class="card-body">
<div class="media">
<div class="mr-3 img-48">[icon]</div>
<div class="media-body">
<h3 class="package-title">[page_link]</h3>
<div class="text-muted text-small"><i class="fas fa-copy"></i> [file_count] [txt=file(s)] <i class="fas fa-hdd ml-3"></i> [file_size]</div>
</div>
<div class="ml-3">
[file_list_extended]
[download_link]
</div>
</div>
</div>
</div>
This reply has been marked as private.
Steps to Set Up Two-Factor Authentication (2FA)
1. Create a Twilio Account
To begin, create a Twilio account by visiting the following link: Sign up for Twilio. After signing up, retrieve your Account SID, Auth Token, and Service SID, and enter them into the 2FA Settings section in Downloads Settings > TwoFactor Auth
2. Download Manager Settings.
Select the Correct Login Page. Ensure that the default login page is selected. Two-factor authentication will only work with the default Download Manager login page. You can select the default login page here.
Please check and let me know if this helps.
This reply has been marked as private.
This reply has been marked as private.
You can set Private Download Link Expiration Period
time for the lock options as I image attached,

Thus I hope your bookmark issue will be resolved. Please kindly check.
Thank you and kind regards
Thank you for your reply. The image you posted isn’t loading.
I have package that uses a url for the file. I don’t want that file URL public.
I don’t want to need to change the download
the slug necessarily, I want to change the link:
My file is blocked behind a captcha. when someone passes the captcha they get a new link to dl the file:
https://www.nodal.com/download/eod/?wpdmdl=29683&_wpdmkey=673e3e75b9213
the wpdmkey changes though sometimes:
https://www.nodal.com/download/eod/?wpdmdl=29683&_wpdmkey=673e1232636ce
Whats strange is that even after it changeds, both those links still download the file. (and all the other links with different wpdmkeys for that matter)
I want to make it so that the link changes and none of the others pull the file.
What is the wpdmkey by the way??
I just uploaded a new package and then tested the link in another browser. When I look at Stats > Download History, it shows 4 downloads, all having my username tied to them but only the first has my IP address. The other IPs are from Comcast, OVH SAS and Hostroyale Technologies Pvt LTD. Why would this be happening?
I’ve installed the plugin and setup captcha file lock for the files.
When a user hovers over the file link they get http://www.mysite.com/# and then when they click the link it opens up the request to complete captcha. This works as expected.
After completing the captcaha I get the “download file” link. Hovering over that link I get an obfuscated link (https://www.mysite.com/download/eod/?wpdmdl=29683&_wpdmkey=673e21d43ba4a)
This is great.
However when I click the link it opens the PDF in a new tab and shows the actual file url (https://www.mysite.com/wp-content/downloads/2024/11/test.pdf)
This goes against all that the plugin is supposed to do (I can’t track file downloads, charge, or stop people from getting the actual file).
I’m assuming I set something up improperly, but what did I do wrong?
Is it possible to export all the download links from a wordpress site and import them into another?
Hello everyone, maybe someone can help me with this problem. We currently have the problem that when creating new products in WooCommerce, the data sheets that are uploaded in the download manager are in the product but are not ‘connected’. Because we do a daily export and import to another shop with the products, these data sheets are always missing there. What could be the reason for this or how could it be fixed? Unfortunately, the support of WP All Import cannot do anything. They have already told us that there is no connection to the data sheets in the respective product.