Search Results for 'all downloads'

Viewing 25 results - 1 through 25 (of 5,465 total)
  • Author
    Search Results
  • #216083

    Ana Figueiredo
    Participant

    It shouldn’t.
    If the rule says “Count unique downloads only” plus “Allow repeated download of already downloaded file”, these files aren’t unique.
    Therefore, the message “Download limit exceeded” shouldn’t appear and Download Manager shouldn’t prevent the user from downloading the file again.
    This rule was working perfectly before the update.

    #216081

    Ana Figueiredo
    Participant

    Hey, thank you so much for your reply!

    It is not an alert notification. And this should be something very simple.

    The user is not able to download the same file again. When the user tries to download the same file, it shows a warning: “Download limit exceeded”. This should be shown only if the user is trying to download a completely different file.

    Before, the system would recognize all the files a user has downloaded throughout its whole history and allow them to download them again, even if the quota has been exceeded, because the system allowed the same file to be downloaded multiple times.

    Now that can’t happen; any kind of download is counted as a new one.
    Even with all settings in place, which is really not many of them. It’s only two toggles

    Download > Settings > Count unique downloads only and Allow repeated download of already downloaded file.

    Very simple, but this rule isn’t working anymore.


    Ana Figueiredo
    Participant

    I have the following settings in my Download Manager Pro:
    Count unique downloads only
    Allow repeated download of already downloaded file.

    Both are toggled on. I want my users to be able to download the same file as many times as they want.
    And I also have the Download Limit add-on. Each user role has a different download quota.

    This system used to work fine, but now if a user downloads the same file twice, it takes from their quota.

    I can’t seem to figure out what has changed and why. Please help!

    #216069

    Nayeem Riddhi
    Moderator

    Hello Stefan,

    Hope you are well. Sorry for the inconvenience. Thank you for reaching out and providing details about the issues you’re experiencing with WordPress Download Manager on your SiteGround hosting. I understand your concern regarding the unrealistic download numbers and the significant impact on your CPU seconds, especially with the long connection times for large ZIP files.

    The massive download counts and high server load are indeed problematic and can stem from a few common causes:

    1.Bot Activity or Scrapers: Automated scripts and bots often crawl websites, hitting download links repeatedly. Each request, even partial ones, can increment the download counter and contribute to server load.

    2.Hotlinking: If other websites are directly linking to your wpdmdl URLs or your actual file paths, these downloads will use your server’s resources without visitors ever reaching your site.

    Here’s how you can approach diagnosing and mitigating these issues:

    Immediate Troubleshooting and Mitigation:

    Review Server Access Logs: Beyond just the wpdmdl requests, thoroughly examine your SiteGround Apache access logs for patterns. Look for specific IP addresses or user agents that are making an unusually high number of requests to your download URLs. This can help identify bots.

    Implement Hotlinking Protection: SiteGround typically offers options to enable hotlinking protection via cPanel or their Site Tools interface. This can prevent external sites from directly linking to your files.

    Check WPDM Settings: While the free version has limited advanced options, review all available settings in WordPress Download Manager related to download limits, security, and IP blocking to ensure they are configured optimally.

    Temporary Download Limit Testing: For a specific problematic package, you could temporarily set a very low “Downloads per IP” limit (e.g., 1 per 24 hours) under the package settings to see if it reduces the spikes from single sources, it is available in the Pro version.

    Bot Protection and Download Security: You can use reCAPTCHA integration for downloads, add other lock options for bot protection, or switch to the Pro version for more lock options

    Please check and let me know if these help you.

    Thank you and regards.

    #216045

    Nayeem Riddhi
    Moderator

    I have tested here with a package, https://novamustrica.rs/download/package-test-email-lock/. It is working properly as expected.

    The invalid download link generally happens for locked packages due to this settings limitation: Downloads > Settings > General > Private Download Link Usage Limit and Private Download Link Expiration Period. Please increase or extend the expiration period so that it works properly after some time passes.

    And for bots and automated downloads, you may keep lock options for packages such as password and CAPTCHA locks. Please check.

    Thank you.

    #216044

    Gordana Kovacevic
    Participant
    This reply has been marked as private.

    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.

    #216013

    William Gardner
    Participant
    This reply has been marked as private.

    Irina Baumbach
    Participant

    Hello,

    thanks for your quick response.

    I would like to update: I’ve now installed version 7.6.0 manually by uploading the ZIP from my user dashboard, and everything works fine.

    However, the automatic update via WordPress still doesn’t work. It fails with “The update package is not available”, even though the license is active (next billing date: 8 January 2027) and I regenerated the access token and logged in again. Also, in Downloads > Settings > Updates, the “Purchased Add-ons” list is empty and the “Check for updates” button doesn’t respond.

    Could you please look into this, so future updates can be installed directly from WordPress again?

    Thank you and best regards.


    Colt West
    Member

    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?


    Jason Levandoski
    Participant
    This reply has been marked as private.

    Jason Levandoski
    Participant
    This reply has been marked as private.

    Jason Levandoski
    Participant
    This reply has been marked as private.

    Chris Jameson
    Participant

    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!


    Paolo Sartorio
    Participant

    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

    #215914

    Chris Jameson
    Participant

    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


    Armada Digital
    Participant

    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?


    Nayeem Riddhi
    Moderator

    Hi Gordana,

    Hope you are well and thank you for your question! Yes, it’s definitely possible to exclude specific categories from your main “All Packages” listing while displaying them separately on another page. We have three powerful shortcodes that can help you achieve this.

    OPTION 1: [wpdm_packages] – RECOMMENDED FOR YOUR USE CASE

    This is the most flexible shortcode for displaying packages with full filtering options, including category exclusion.

    MAIN LISTING (Exclude Collections Categories):
    [wpdm_packages xcats="123,456"]

    COLLECTIONS PAGE (Show Only Collections):
    [wpdm_packages categories="123,456"]

    KEY PARAMETERS:

    Category Filtering:
    – xcats=”IDs” – Exclude specific categories (comma-separated IDs) – PERFECT for your main listing
    – categories=”slugs” – Include only specific categories (comma-separated category slugs)
    – include_children=”1″ – Include packages from child categories (default: 1)
    – operator=”IN” – Category logic: IN (any category) or AND (all categories)
    – cat_field=”slug” – Field type: slug, term_id, or name

    Display Options:
    – items_per_page=”10″ – Number of packages per page (default: 10)
    – cols=”3″ – Desktop columns (default: 3)
    – colspad=”2″ – Tablet columns (default: 2)
    – colsphone=”1″ – Mobile columns (default: 1)
    – paging=”1″ – Enable/disable pagination (default: 1)
    – toolbar=”1″ – Show/hide toolbar (default: 1)
    – async=”0″ – Load pagination via AJAX (default: 0)

    Sorting:
    – orderby=”date” – Sort by: date, title, modified, download_count, view_count, rand
    – order=”DESC” – Sort direction: ASC or DESC

    Additional Filtering:
    – tags=”slug1,slug2″ – Filter by tags
    – author=”5″ – Filter by author user ID
    – login=”0″ – Require login to view (0 or 1)

    EXAMPLE:
    [wpdm_packages xcats="123,456" items_per_page="10" cols="3" orderby="date" order="DESC"]

    DOCUMENTATION & DEMO:

    [wpdm_packages] – Display Multiple Download Packages

    OPTION 2: [wpdm_all_packages] – FOR TABULAR FORMAT

    This shortcode displays packages in a professional data table format. NOTE: This shortcode does NOT support category exclusion – only inclusion.

    COLLECTIONS PAGE (Show Only Collections):
    [wpdm_all_packages categories="slug1,slug2"]

    MAIN LISTING:
    For excluding categories, use [wpdm_packages] instead (Option 1 above).

    KEY PARAMETERS:

    Filtering:
    – categories=”slugs” – Include ONLY these categories (comma-separated category slugs)
    NOTE: No exclude option available – use [wpdm_packages xcats] for exclusion
    – category_filter=”true” – Show category dropdown filter
    – tag_filter=”true” – Show tags dropdown filter

    Display Options:
    – items_per_page=”20″ – Rows per page (default: 20)
    – thumb=”0″ – Show featured image instead of icon (0 or 1)
    – jstable=”1″ – Enable DataTables.js functionality (0 or 1, default: 1)
    – login=”0″ – Require login to view (0 or 1)

    Column Configuration:
    – cols=”title|download_count|publish_date” – Specific columns to display (separated by |)
    – colheads=”Package|Downloads|Date” – Custom column headers (separated by |)

    Sorting:
    – order_by=”publish_date” – Sort by: title, publish_date, download_count, update_date
    – order=”DESC” – Sort direction: ASC or DESC

    EXAMPLE:
    [wpdm_all_packages categories="collections" items_per_page="20" order_by="publish_date" order="DESC"]

    DOCUMENTATION & DEMO:

    [wpdm_all_packages] – Display Packages in a Searchable Table

    OPTION 3: [wpdm_categories] – FOR DISPLAYING CATEGORY LISTINGS

    Use this shortcode if you want to display the category listings themselves, not the packages within them.

    MAIN CATEGORIES (Exclude Collections):
    [wpdm_categories exclude="123,456"]

    COLLECTIONS CATEGORIES (Show Only Collections):
    [wpdm_categories include="123,456"]

    KEY PARAMETERS:

    Selection:
    – exclude=”IDs” – Exclude specific categories (comma-separated category IDs)
    – include=”IDs” – Include only specific categories (comma-separated category IDs)
    – parent=”0″ – Show only top-level categories (0 = top-level only, all = all)
    – hide_empty=”0″ – Hide empty categories (0 or 1)

    Display:
    – show_count=”1″ – Display package count next to category name (0 or 1)
    – show_image=”1″ – Display category image/thumbnail (0 or 1)
    – show_description=”1″ – Display category description (0 or 1)
    – hierarchical=”1″ – Show category hierarchy/tree (0 or 1, default: 1)
    – depth=”0″ – Max nesting depth (0 = all levels)

    Layout:
    – style=”grid” – Display style: list, grid, or card (default: list)
    – cols=”3″ – Number of columns for grid layout (default: 1)
    – orderby=”name” – Sort by: name, count, id, slug, term_order
    – order=”ASC” – Sort direction: ASC or DESC

    EXAMPLE:
    [wpdm_categories exclude="123,456" style="grid" cols="3" show_count="1" show_image="1"]

    DOCUMENTATION:

    [wpdm_categories] Shortcode

    RECOMMENDED SOLUTION FOR YOUR NEEDS

    Since you want to exclude Collections from the main “All Packages” listing and display them separately, here’s the recommended approach:

    Main Page (Homepage or All Packages listing):
    [wpdm_packages xcats="123,456"]

    Collections Page (Show only Collections):
    [wpdm_packages categories="collections-slug"]

    Alternative with more display options:
    Main Page:
    [wpdm_packages xcats="123,456" items_per_page="10" cols="3" orderby="date" order="DESC"]

    Collections Page:
    [wpdm_packages categories="collections-slug" items_per_page="10" cols="3"]

    IMPORTANT NOTES:
    – Replace “123,456” with your actual Collections category IDs
    – Replace “collections-slug” with your actual Collections category slug
    – You can find category IDs and slugs in your WordPress admin: Download Manager > Categories
    – The xcats parameter is the key to excluding categories from your main listing

    If you need help identifying your category IDs or have any other questions, please let me know! Please kindly check.

    Thank you

    #215676

    In reply to: Invalid download link


    Joe Rider
    Participant
    This reply has been marked as private.
    #215674

    Joe Rider
    Participant

    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?

    #215652

    Tahasin
    Moderator

    We have noticed that the download is stopping at exactly 500 MB on your site. Since the cutoff occurs consistently at 500 MB for all large files. There may be a restriction limiting the download size on your LiteSpeed web server or the Max Request Body/Max Dynamic Response Body Size limits hitting their default 500 MB threshold.

    Download Manager does not have any limitation on large file downloads. We tested downloading a 1 GB file in our test environment, and the download completed successfully, as shown in the attached screenshot.

    #215651

    Tahasin
    Moderator

    Allow me a moment. I am checking the downloads.

    #215647

    Telered Telered
    Participant

    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 Buffer

    I 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.


    Brian McMullan
    Participant

    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.

    #215471

    Gabster
    Member

    Yes, it breaks and it should not. How can the user go back to the initial state other then F5?

    I am using the table to only show the Downloads for Kids and offer subcategories in the drop down. Clicking on all categories then shows also adult downloads. This breaks the idea of the filtered table for me.

Viewing 25 results - 1 through 25 (of 5,465 total)