Search Results for 'download link'

Viewing 25 results - 1 through 25 (of 9,565 total)
  • Author
    Search Results

  • 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


    Guilherme Souza
    Participant

    Hi WPDM Support Team,

    I am planning to build a software download experience on our WordPress site similar to this workflow: https://downloads.flexconsoftware.com/p/emulation#step-1

    Before purchasing, we would like to confirm if your plugin (along with any of your official add-ons) can handle this exact flow:

    1. Software Selection & Lead Capture: A user arrives at the download page, selects the desired software version/architecture (e.g., Windows 64-bit, macOS, Linux), and fills out a multi-field form (Name, Email, Company, etc.).
    2. Inline Email OTP Verification: Upon submitting the email, the system generates a 6-digit OTP code (or a verification link) sent to the user’s inbox. The user enters this code on the same page (or verifies it via link) to confirm ownership.
    3. Seamless Download Access: Once verified, the download is unlocked instantly without requiring page reloads or forcing a traditional password-based registration.
    4. No Link Expiration: The access/download link provided after verification must not expire over time.

    Could you please advise if this setup can be achieved using WPDM and its add-ons, or if you recommend integrating WPDM with a form plugin (e.g., Elementor Pro Forms / Fluent Forms) + an OTP verification tool?

    Looking forward to your guidance!

    Best regards,

    #215342

    frank braun
    Participant

    Tahasin
    Yes, exactly. And those very intervals are to be reduced.

    Here the Template:

    <div class=”col-6-100″>
    <div class=”link-template-default card mb-2″>
    <div class=”card-body”>
    <div class=”row row-cols-1 row-cols-md-3 g-3 align-items-center”>

    <!– Spalte 1: Icon –>
    <div class=”col-auto text-left text-md-start”>
    <div class=”img-48″>[icon]</div>
    </div>

    <div class=”col flex-grow-1″>
    <h3 class=”package-title mb-1″ style=”color:#666666; font-size:1.1em; font-weight:600;”>[title]</h3>
    <div class=”mb-2″ style=”color:#808080; font-size:13px; font-weight:400; line-height: 1.4;”>[description]</div>
    <div class=”text-muted small”>
    <span style=”color:#808080;”><i class=”far fa-file-pdf me-1″></i> [file_size]</span>
    </div>
    </div>

    <div class=”col-12 col-md-auto text-md-end”>
    <div class=”d-grid d-md-block”>
    [download_link]
    </div>
    </div>

    </div>
    </div>
    </div>
    </div>

    #215327

    In reply to: Invalid Download Link


    Brin
    Participant

    It is not working for guest users on our site. We have renewed your temp admin access since yesterday for a week.
    I sent you the log to your email address.
    The logs show:
    The download page returned HTTP 200.
    A related admin-ajax.php request returned HTTP 400.
    /wp-json/wpdm/email-to-download returned HTTP 200.
    The generated email download URL returned HTTP 200, but its response was only 1,220 bytes.

    The browser displayed “Invalid Download File” when opening the generated email link. Since the final request returned only 1,220 bytes, it appears the plugin may be returning the error message inside an HTTP 200 response rather than serving the actual file.

    Please check the token validation, guest-session handling, and file-index validation for the generated email link.

    #215324

    Giulia Campi
    Participant

    I have a download page with this block:

    [wpdm_all_packages login=0 thumb=1 items_per_page="20" categories="EFI ECT DN" jstable=1 order_by="title" order="ASC" cols="title,file_count,download_count|publish_date|post_content|download_link" colheads="Title|Date|Description|Download::155px"]

    The post_content, as you said, is non longer available and I would like to know how to replace this column name in order to view the post text.

    For example, a download in the “EFI ECT DN” category contains the following text:

    New features and fixed problems in version 4-12-749-0 (Released 2024-07-03)

    Full version history
    <p class=”sectionedit2 page-header pb-3 mb-4 mt-5″>Online documentation</p>

    If I replace the “post_content” column name with the “description” column name in the wpdm_all_packages block, I don’t see anything in the “Description” column. If I replace the “post_content” column name with “exerpt” in the wpdm_all_packages block, I see the post text, but as plain text and not as HTML.

    Is there a way to display the post’s HTML text in the “Description” field?

    https://efitechnology.eu/efi/?page_id=1049

    #215320

    Giulia Campi
    Participant

    On some pages I have blocks similar to this one

    [wpdm_all_packages login=0 thumb=1 items_per_page="20" categories="XYZ" jstable=1 order_by="title" order="ASC" cols="title,file_count,download_count|publish_date|post_content|download_link" colheads="Title|Date|Description|Download::155px"]

    I can see all the details except post_content (this column displayed correctly in previous versions). How can I fix this?

    #215287

    In reply to: Invalid Download Link


    Brin
    Participant

    Hi, did you manage to fix the issue with Invalid download links?

    #215281

    Nayeem Riddhi
    Moderator

    Hello Toinette,

    Thank you for your detailed description of the issue. Please kindly check this doc here too, https://www.wpdownloadmanager.com/doc/wpdm-extended-shortcodes/, The plugin doesn’t include an HTML5 audio player or click-to-play capability. Packages files only link to package pages or direct downloads. I hope you have understood. Please kinldy check.

    Thank you

    #215226

    In reply to: Invalid Download Link


    Brin
    Participant
    This reply has been marked as private.
    #215216

    In reply to: Invalid Download Link


    David Brazeal
    Participant

    Any update on this issue? I just discovered that downloads are resolving to an “invalid download link” on my site, as well.

    #215151
    This reply has been marked as private.
    #215112

    Tahasin
    Moderator
    This reply has been marked as private.
    #215111

    In reply to: Invalid Download Link


    Brin
    Participant

    It’s been a week since we’ve been troubleshooting a site-wide “Invalid download link” error, every package fails identically for guests, including a brand new test package with zero settings applied. Here’s what we’ve ruled out so far, each tested directly with before/after verification:

    CleanTalk: confirmed not blocking, their own test request was approved and logged
    FlyingPress cache: purged fully, added wpdmdl to Cache Exclusions, Delay JS Exclusions, and Include CSS Selectors, no change
    Permalinks: flushed rewrite rules, no change
    Package settings: tested with lock options off, Download Limit cleared, Cache Zip File disabled, no change
    Memcached: confirmed unrelated, ruled out separately
    WPDM’s own cache: cleared via Privacy > Clear All Cache, no change

    Found this old thread on your own forum from 2019 describing the exact same error message, “— Invalid download link —”, appearing after a plugin update, that time tied to password-protected downloads (our packages are not password protected and free downloads). Wondering if this is a recurring bug in the codebase rather than a site-specific config issue.

    Could your team check if that older issue has resurfaced in 7.5.2? Your team has temp admin access. Please release the patch to fix this error.

    Thanks

    #215064

    In reply to: Invalid Download Link


    Brin
    Participant
    This reply has been marked as private.

    Kim Adamof
    Participant

    On this page, https://wellcare.barkingbird.us/well-owners-network-newsletters/, the top download link, Summer 2026, does not work. Refer to screenshot: https://www.awesomescreenshot.com/image/61785507?key=14f1cf91d0c3dffc2f564ab15086f11d. Clicking it results in a 404 error.

    All of the rest of the download links on that page work fine

    Note, the package in that particular link contains a pdf that was uploaded directly into WPDM. All of the rest of the packages were created via the Filebase Import Add-On.

    I posted this question a couple days ago, but it has since disappeared.

    #215005

    In reply to: Invalid Download Link


    Tahasin
    Moderator

    We have double checked the issue. Something is blocking the download link for guest users.
    It would be very helpful if you could create a staging site for testing. We’ll need to deactivate all plugins except Download Manager to check the issue.
    You can also give it a try.

    Thanks for your understanding.

    #215001

    Nayeem Riddhi
    Moderator

    Hello Kim Adamof,

    Hope you are well. Please kindly check all the shortcodes and demos here, https://www.wpdownloadmanager.com/download/wpdm-directory-add-on/, then choose one shortcode. After choosing, please check if the shortcode has a template parameter. You have to make the template; it is a link template. Please browse Downloads > Templates > Link Templates, create a link template with the template tags here https://www.wpdownloadmanager.com/doc/template-tags/ according to your requirements. And use that template ID on the shortcode. Please kindly check if it helps you.

    Thank you

    #214991

    Tahasin
    Moderator

    Kindly try adjusting the private download link usage and expiration limit.

Viewing 25 results - 1 through 25 (of 9,565 total)