Search Results for 'download link'

Viewing 25 results - 1 through 25 (of 11,363 total)
  • Author
    Search Results

  • Tahasin
    Moderator

    Kindly try adjusting the Private Download Link Expiration period from Settings > General > File Download

    Let me know how it goes.


    Jason Levandoski
    Participant

    When we receive the notification email and click the download link, we get an alert stating that the link has expired. However, if we use the Direct Download button instead, the file downloads successfully.

    download (1)
    download


    Armada Digital
    Participant
    This reply has been marked as private.

    Tahasin
    Moderator

    Hi,
    Thanks for sharing the details.

    Please try the following steps:

    – Update Download Manager to the latest version.
    – Create a new download file
    – After updating, clear your browser cache and try the new download link again.

    If the issue still occurs,

    – Make sure wpdmdl and wpdmkey excluded from being cached from both server/CDN level and the website caching/plugin level
    – Deactivate all the plugins except download manager and check if the invalid message appears or not
    – Switch the theme to a default one(Twenty Twenty-Five)

    Let us know how it goes.


    Telered Telered
    Participant

    I just had the license that was purchased by mistake swapped for the correct one, but I get an “Invalid Link” error when trying to manually download the plugin and add-ons. This happens on your website’s dashboard.


    Armada Digital
    Participant
    This reply has been marked as private.

    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?

    #215747

    Fabrizio Rutigliano
    Participant
    This reply has been marked as private.

    e-labo
    Member

    Hello,

    Automatic updates of Download Manager Pro fail on both domains attached to our license. We had to install 7.5.4 and 7.5.5 manually from our account. Order ID and domains follow in a private reply.

    Environment
    WordPress 7.1, PHP 8.4, Download Manager Pro 7.5.5 (installed manually)

    What happens
    1. WordPress offers the update, then fails with an unpack error.
    2. The package URL (https://www.wpdownloadmanager.com/?wpdmppdl=…&domain=…) returns HTTP 200 with a 1.7 KB HTML page saying “Invalid Access!” instead of a zip.

    What we checked
    – POST /wp-json/wpdmpp/v1/license/validate, called from each server, returns success: true, status: VALID, order_status: Completed, but also domain_registered: false for both domains, although both are listed in license.domains.
    – domain_registered stays false after several validation calls, so a successful validation does not seem to register the domain.
    – A fresh download_url returned by that endpoint (ind=0) also answers “Invalid Access!”, with or without &domain=. The older URL stored on the site fails the same way, so this is not a stale link on our side.

    Possibly related (7.5.x)
    is_valid_license_key() in src/wpdm-core.php rewrites the __wpdm_license_det option without download_url, while Updater::updateCore() builds the update package from that field. Revalidating the license from the settings screen would therefore leave WordPress with an empty update package. We did not revalidate for that reason.

    Questions
    1. Could you register both domains on the license, or tell us why they are reported as not registered?
    2. Is anything else preventing the package URL from serving the zip for a valid license?
    3. Is the missing download_url after revalidation a known issue?

    Thank you,
    Sylvain – e-labo

    #215735

    Fabrizio Rutigliano
    Participant

    While you check…

    I’ve tested on another laptop on Chrome browser, when clicking ADD TO CART button I was getting a message “Nothing’s added to cart yet” and of course not redirected to cart page.
    I’ve also tested on my mobile, where everything’s worked 100% properly! Added file to cart, paid with PayPal, once completed process got redirected to ‘purchases’ page with login form and link to guest orders, clicked link and got redirected to guest order page with my purchased file and download CTA…

    This is “funny” behavior, doesn’t work on laptop but does on mobile. Setup seems then correct, but how comes this difference on behavior?

    Hope it will work when testing with customer 😀

    Waiting for any finding your side, of course.

    fabrizio

    #215731

    Fabrizio Rutigliano
    Participant

    Hi Tahasin, yes, both Guest Checkout and Download are enabled and I have created a _Guest_Order where I’ve used the [wpdmpp_guest_orders] shortcode, think this is correct setup.

    But given the “Go to guest checkout page” does (or seems to) not work, I’ve noticed one thing: if I click the link on order email I get, the Guest Order page seems to properly open, with my purchased item I can therefore download; of course the default browser gets used to open it.
    But if I copy/paste the link, either on default or another browser, then it doesn’t, when I fill in email and order ID fields nothing gets opened.
    Might it be an expected behavior?

    I was wondering if there was a way to customize the purchase page removing the login form -since customer does not want customers to create an account- or create a customize link on guest order confirmation email so that Guest order page is directly opened with correct order ID.

    Thank you
    fabrizio

    #215693

    In reply to: Unable to update


    Priscilla Chomko
    Participant

    Installing plugin from uploaded file: download-manager-7.5.4.zip
    Unpacking the package…

    Updating the plugin…

    Removing the current plugin…

    The update cannot be installed because some files could not be copied. This is usually due to inconsistent file permissions. src/User/views/profile-cards, src/User/views/profile-header, src/User/views/dashboard, src/bbPress/views, src/Package/views/link-templates, src/Package/views/lock-options, src/DropZone/views, src/__/views/email-templates, src/__/views/email-templates/ui-blocks, src/__/views/ui-blocks, src/__/HTML, src/AssetManager/views, src/AuthorDashboard/views, src/AuthorDashboard/views/author-dashboard, src/AuthorDashboard/views/author-dashboard/new-package-form, src/Settings/views, src/Category/views, src/Admin/views/subscribers, src/Admin/views/settings, src/Admin/views/stats, src/Admin/views/asset-manager, src/Admin/views/metaboxes, src/Admin/views/metaboxes/attach-file, src/MediaLibrary/views, src/AIAgent/views, src/SocialConnect/LinkedIn, src/SocialConnect/Twitter/src, src/SocialConnect/Twitter/src/Util, src/SocialConnect/Facebook/Authentication, src/SocialConnect/Facebook/Helpers, src/SocialConnect/Facebook/FileUpload, src/SocialConnect/Facebook/GraphNodes, src/SocialConnect/Facebook/HttpClients/certs, src/SocialConnect/Facebook/Url, src/SocialConnect/Facebook/Exceptions, src/SocialConnect/Facebook/PseudoRandomString, src/SocialConnect/Google/Service, languages, assets/js/img, assets/js/control, assets/js/ads, assets/select2/js/i18n, assets/adminui/js, assets/images/icons, assets/wpdm-iconfont/font, assets/wpdm-iconfont/css, assets/jqui/img, assets/jqui/theme/images, assets/fontawesome/webfonts

    Plugin update failed.

    #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?

    #215671

    In reply to: update doesn’t works


    Sitcom Software
    Participant

    Once again, the problem does not stem from the custom template at all.

    Let me explain the overall situation again:
    The standard update for WPDM Pro wasn’t working—nor was the update for the WPDM Directory add-on, for that matter. You told me to perform the updates manually. I uploaded the WPDM Directory update first, and that ended up deleting the WPDM Directory add-on itself.

    Consequently, I had to manually reinstall it (the latest version) as well. That was when I noticed it had wiped out my download link template.

    I couldn’t explain it any more clearly.

    Ultimately, the problem lies with the updates themselves, which are neither reliable nor safe.

    #215667

    In reply to: update doesn’t works


    Sitcom Software
    Participant

    the problem doesn’t come from the custom template itself :

    <div class=”media”>

    [icon]

    <div class=”media-body”>

    [categories]

    <h3 class=”media-heading”>[title]</h3>

    <div class=”text-muted text-small”>
    [description]
    <i class=”icons icon-cloud-upload”></i> [update_date]
    |
    <i class=”icons icon-drawer”></i> [file_size]
    |
    <i class=”icons icon-cloud-download”></i> [download_count]
    </div>

    [tags]

    </div>

    <div>

    <div class=”wpdm-preview-trigger”
    data-url=”[download_url]”
    data-ext=”[file_ext]”
    data-title=”[title]”>

    <button type=”button”
    class=”wpdm-open-preview btn btn-primary btn-xs”>
    Prévisualiser
    </button>

    </div>

    <br/>

    [download_link]

    </div>

    </div>

    #215663

    In reply to: update doesn’t works


    Sitcom Software
    Participant

    it’s not normal that i loose my custom template for download link after update


    Duda
    Participant

    Thanks for answering. At the end I had to download the plugin from the link you provided and reinstall it. It works now.


    Brian McMullan
    Participant

    Thanks – I see the download link now.

    #215573

    Carlos M. A. Pérez
    Participant

    Hi,

    Is there a way to change button color values in link templates? I’ve duplicated and modified a couple of them, but I haven’t been able to change that value.

    Thanks.

    #215517

    In reply to: Invalid Download Link


    Primelite GmbH
    Participant

    Please fix this:

    In WPDM 7.5.3, PackageLocks::handleEmailLock() (line 273) calls expirableDownloadLink($packageID, $limit, $expirePeriod) without the fourth $sessionOnly argument, which defaults to true in PackageController.php:1806. The key is therefore stored via Session::set() rather than TempStorage::set(…, DURABLE_SCOPE). Emailed links arrive without that session, so is_wpdmkey_valid() returns 0 and every link shows “Invalid download link”. Lines 2248 and 2517 pass false correctly. Lines 89, 111, 162 and 195 have the same omission.

    #215410

    Gabster
    Member

    Hi there, I am using this shortcode.

    On initial load it only shows the packages from the 2 assigned Categories, Once I choose a Category from the drop down and then choose “all categories” in the drop down it shows all packages from all categories of my website and not the 2 assigned to this shortcode like on the initial load of the page.

    [wpdm_all_packages category_filter="true" categories="Kleine Leute Großer Gott, Kleine Leute Großer Gott Zusatzmaterial" tag_filter="true" orderby="date" order="DESC" cols="page_link|categories|publish_date|download_link" colheads="Titel|Kategorie|Datum::150px|Download::100px"]

    Any solution for this?
    THX Gabriel

    #215408

    Gabster
    Member

    Hi there, as many other users I have the same problem. Unable to sort by date. The Table would always sort by the first column.

    [wpdm_all_packages category_filter="true" categories="Kleine Leute Großer Gott, Kleine Leute Großer Gott Zusatzmaterial" tag_filter="true" orderby="date" order="DESC" cols="page_link|categories|publish_date|download_link" colheads="Titel|Kategorie|Datum::150px|Download::100px"]

    Any solution for this?
    THX Gabriel

    #215370

    Nayeem Riddhi
    Moderator

    Hi Guilherme Souza,

    Hope you are well. Thank you for your detailed inquiry about implementing a software download experience with WP Download Manager.

    Answers to Your Specific Questions:

    1. Software Selection & Lead Capture – Is this available?

    Yes, absolutely. WPDM supports comprehensive lead capture and form customization:

    – Downloads > Package > Lock Options > Email Lock
    – Built-in email collection before download
    – Optional name field capture
    – Custom form fields support via hooks
    – Form Lock Add-on (Pro)
    – Enhanced multi-field forms for lead capture
    – Support for Name, Email, Company, and custom fields
    – Seamless integration with download access control

    2. Inline Email OTP Verification – Is this available?

    This feature requires custom development. While WPDM has a 2FA add-on that provides email OTP technology, it’s specifically designed for WordPress user login authentication
    For your exact workflow requiring email OTP for download access, you would need:

    – WPDM Custom Upgrade Service: https://www.wpdownloadmanager.com/download/custom-upgrade-service/
    – Custom development to integrate email OTP with download lock system
    – Inline verification interface on download pages

    3. Seamless Download Access – Is this available?

    Yes, this is fully available:

    –Downloads > Package > Lock Options > Email Lock > Download Instantly Mode
    – Provides immediate access after form submission
    – No page reloads required
    – Seamless user experience

    4. No Link Expiration – Is this configurable?

    Yes, link expiration is fully configurable:

    – Downloads > Settings > Basic > Private Download Link Expiration Period
    – Configurable in minutes, hours, or days
    – Can be set to extended periods to meet your requirements
    – No expiration is achievable through appropriate configuration

    Implementation Recommendations:

    Option 1: Use Available Features (Immediate Solution)

    Setup Process:
    1. Enable Email Lock in your package settings
    2. Configure custom form fields for software version, architecture, company, etc.
    3. Set “Download Instantly” mode for seamless access
    4. Configure link expiration to maximum period

    Available Features:
    – ✅ Multi-field lead capture
    – ✅ Software selection capabilities
    – ✅ Download instantly after verification
    – ✅ Configurable/extended link expiration
    – ✅ Professional email delivery of download links

    Add-ons:

    Form Lock – Ask users to fill a form to get access to download

    Advanced Custom Fields

    Option 2: Custom OTP Development (Advanced Solution)

    For Your Exact Email OTP Workflow:
    – Contact WPDM Custom Upgrade Service
    – Specify requirements for email OTP verification system
    – Request inline verification interface
    – Integration with existing download lock system

    Contact: https://www.wpdownloadmanager.com/download/custom-upgrade-service/

    Please kindly check and let me know if you have any queries more.

    Thank you and regards

    #215367

    Nayeem Riddhi
    Moderator

    Hi Christopher,

    Thank you for your detailed inquiry about bandwidth and caching behavior in WP Download Manager Pro. I’ve analyzed the plugin’s code and settings to provide accurate answers to your questions.

    1. Is the changing refresh parameter required for security or download tracking?

    Yes, both. The dynamic refresh parameter is generated automatically on each page load and serves multiple purposes:

    – Access Control: Prevents unauthorized hotlinking and ensures each download request goes through proper validation
    – Download Tracking: Enables accurate download statistics by preventing browser/CDN caching from interfering with count tracking
    – Security: Works in conjunction with access keys to manage permissions and prevent session abuse

    2. Does WP Download Manager intentionally serve files as non-cacheable responses?

    Yes, absolutely. The plugin intentionally prevents caching of download responses by setting cache-control headers. This is by design for several reasons:

    – Access Control: Ensures that permission checks happen on every request
    – Download Statistics: Prevents caching from interfering with accurate download counts
    – Security: Prevents unauthorized users from accessing cached files

    The plugin architecture fundamentally requires that downloads go through PHP processing, which conflicts with traditional CDN caching approaches.

    3. Are downloads routed through PHP rather than served directly as static files?

    Yes, all downloads are processed through PHP. Every file request goes through the plugin’s download handler which enables:

    – Access control validation
    – Download speed limiting
    – Download limit enforcement
    – File integrity checks
    – Download history tracking

    4. Is there a recommended configuration for CDN/edge caching while preserving download statistics?

    This is challenging because the plugin’s architecture conflicts with traditional CDN caching. However, you can optimize performance using these settings:

    Available Performance Settings:

    Downloads > Settings > Basic > Cache created zip file from multi-file package
    – Enable this to cache ZIP files created from multi-file packages, reducing server load for repeated downloads

    Downloads > Settings > Basic > Download Speed
    – Adjust this setting (in KB/s) to control bandwidth usage per download
    – Lower values conserve bandwidth but increase download time

    Downloads > Settings > Basic > Resumable Downloads
    – Enable/disable support for pause/resume functionality
    – Can affect bandwidth if users resume partially downloaded files

    Downloads > Settings > Basic > Output Buffering
    – Enable/disable output buffering optimization
    – If you experience broken downloads, try toggling this option

    CDN Approaches:

    1. Hybrid Approach: Use CDN for page assets but keep downloads through your origin server
    2. Statistics Separation: Consider implementing download statistics separately using analytics tools
    3. Custom Development: For enterprise CDN integration, you’d need custom development with signed URLs

    5. Are there known bandwidth or scalability considerations for large public document libraries?

    Yes, several considerations:

    – PHP Processing Overhead: Each download invokes PHP, consuming server resources even for static files
    – Server Configuration: The plugin provides several bandwidth-related settings in Downloads > Settings > Basic
    – Memory Usage: Large files are processed through PHP’s output buffering (configurable in settings)
    – Download Limits: You can configure parallel download restrictions to manage server load

    6. What is the recommended architecture for organizations serving thousands of PDF downloads per month?

    Immediate Optimizations Using Plugin Settings:

    Downloads > Settings > Basic > Parallel Download
    – Control whether multiple simultaneous downloads from the same IP are allowed
    – Helps manage server load during high traffic periods

    Downloads > Settings > Basic > Cache created zip file from multi-file package
    – Reduces repeated file processing for multi-file packages
    – Significantly improves performance for package downloads

    Downloads > Settings > Basic > Download Speed
    – Configure appropriate speed limits to manage bandwidth consumption
    – Balance between user experience and server resources

    Downloads > Settings > Privacy > Auto clean cache dir & temporary storage everyday
    – Keeps your cache directory optimized for performance

    Long-term Solutions:

    1. Server Optimization: Ensure your WordPress installation is properly optimized for high traffic
    2. Caching Strategy: Use WordPress caching plugins for page content while keeping the plugin’s download handling intact
    3. CDN for Assets: Implement CDN for CSS, JS, and images while keeping downloads through your origin
    4. Load Balancing: Consider load balancing solutions for very high traffic
    Downloads > Settings > Basic > Parallel Download
    – Control whether multiple simultaneous downloads from the same IP are allowed
    – Helps manage server load during high traffic periods

    Downloads > Settings > Basic > Cache created zip file from multi-file package
    – Reduces repeated file processing for multi-file packages
    – Significantly improves performance for package downloads

    Downloads > Settings > Basic > Download Speed
    – Configure appropriate speed limits to manage bandwidth consumption
    – Balance between user experience and server resources

    Downloads > Settings > Privacy > Auto clean cache dir & temporary storage everyday
    – Keeps your cache directory optimized for performance

    The plugin prioritizes security, access control, and accurate statistics over raw performance and CDN compatibility. This architecture works well for moderate traffic but requires careful optimization for high-volume scenarios.

    For your specific use case with large public PDF libraries, I’d recommend:

    1. Start with the optimization settings mentioned above
    2. Monitor your bandwidth and server performance
    3. Consider the hybrid CDN approach for non-download assets
    4. For enterprise-scale needs, contact our developers here, https://www.wpdownloadmanager.com/download/custom-upgrade-service/ about custom solutions

    Please kindly check and let me know if you have any queries more.

    Thank you and regards

Viewing 25 results - 1 through 25 (of 11,363 total)