WordPress plugin intelligence profile

Gated Downloads – Lead Capture & Content Locker

Gate downloads behind a form — download any file after form submission. Capture name, email & phone as leads. Works with any theme.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.3.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update31 Jul 20263mo ago
Active installations40Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Gated Downloads – Lead Capture & Content Locker version 1.3.0 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Gated Downloads turns any download into a lead. Place a download button anywhere with a shortcode or block; when a visitor clicks it, an accessible pop-up form asks for their details. After they submit, the lead is saved to your site and the file is delivered.

In short, it requires a form submission before the file download — so you gate your downloads with lead capture and collect leads before the download, instead of giving files away to anonymous visitors.

Common use cases include ebooks, whitepapers, checklists, brochures, price lists, documents, media kits, and any other file you want to exchange for a contact.

Key features

  • Gate unlimited downloads of any file type — PDF, Word, Excel, CSV, PowerPoint, ZIP, images, audio, video, and more (upload to the Media Library or link an external URL)
  • No file? No problem — leave the file empty to use any form as a simple email opt-in / subscribe form (captures the email, then shows your success message or redirect)
  • Content Locker — hide any part of a post or page behind the form with [tslgd_lock id="123"]your hidden content[/tslgd_lock]; the content is never present in the page source, unlocks instantly after submission, and stays unlocked for returning visitors
  • Automatic placement — add a download button to every post (or only chosen post types and categories) from one setting, before or after the content, with an optional heading; any single post can opt out or offer a different file
  • Per-form configuration — every gated file has its own unique shortcode, fields, messages, and notification
  • Choose, reorder, and require fields per form — Name, Email, Phone, Company, Job Title, Website, Country (drag to reorder)
  • Per-form success message, submit button text, and optional redirect URL after submit
  • Lightweight, accessible pop-up form (focus-trapped, keyboard & screen-reader friendly)
  • Configurable fields — show/hide and require each field independently
  • User-defined categories to organize your files
  • Brand colors — match the button, links, and modal header to your site
  • Shortcode, Gutenberg block, and a native Elementor widget (with a copy-ready Shortcode column in the files list)
  • Inline link trigger — [tslgd_link id="123"]any wording[/tslgd_link] turns a phrase or an existing link into the gate, when you don’t want a button
  • Download counter — count real file deliveries and optionally show “Downloaded 1,204 times” as social proof
  • Campaign tracking — every lead records its utm_source, utm_medium, utm_campaign, utm_term, utm_content and referring site, shown on the Leads screen and included in the CSV export
  • Leads dashboard with CSV export
  • Conversion analytics — see button views, form opens, leads, and the conversion rate for every gated file (privacy-friendly: daily counters only, no cookies, no personal data)
  • Admin email notification on each new lead
  • Automatic download email — each lead receives their download link by email (write your own subject & message with Pro)
  • Built-in honeypot spam protection — invisible to visitors, zero setup (score-based reCAPTCHA v3 in Pro)
  • GDPR-friendly: optional consent checkbox, data stays in your database, export/erase support
  • Works with any theme — the modal renders at the page root, immune to theme layout conflicts
  • Fully translatable (text domain: templatesell-gated-downloads)
  • No external services, no tracking, no data sent anywhere

How to use

  • Go to Gated Downloads → Add New Gated File.
  • Upload a file (or paste an external file URL) and set the button label.
  • Optionally open the “Form Fields & Behavior” box to pick which fields this form asks for, reorder them, mark which are required, and set the success message, button text, or a redirect URL.
  • Copy the shortcode shown in the files list, for example [tslgd_download id="123"], and paste it into any post or page. The shorter [tslgd id="123"] does the same thing, as does the Gutenberg block.
  • To lock text instead of (or as well as) a file, wrap it in the lock shortcode: [tslgd_lock id="123"]This is only visible after submitting the form.[/tslgd_lock]. Optional attributes: message, hint, button, and teaser (a short blurred preview line).
  • Read the captured leads under Gated Downloads → Leads, and export them as CSV.

Gated Downloads Pro

net. It adds custom field types, email-marketing integrations (Mailchimp, Brevo), webhooks, autoresponders, protected and expiring download links, and reCAPTCHA v3 spam protection. The free plugin here is fully functional on its own and does not require the add-on.

Privacy

This plugin collects the information a visitor enters in the capture form (such as name, email address, and phone number) and stores it in your site’s database. This data is not transmitted to any third party. g.

GDPR). The plugin registers WordPress personal-data exporter and eraser hooks so you can fulfill data requests.

Campaign attribution (utm_* parameters and the referring site) is read from the visitor’s own URL and browser and held in their browser’s session storage until they submit a form; it is then stored with their lead in your database. No identifier is created, nothing is shared with any third party, and the data disappears when the visitor closes the tab without submitting.

If you use the Content Locker, a functional first-party cookie ( tslgd_unlock_{id} ) is set in the visitor’s browser after they submit the form, so previously unlocked content stays visible on return visits. It contains only an anonymous signed token — no personal data — and expires after 30 days.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • content locker
  • email opt in
  • gated content
  • lead capture
  • lead generation
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity31 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.