WP Manifestindependent plugin directory
manifest / content / blt-popups

BLT Popups WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

A simple, lightweight popup plugin for WordPress sites

★ 0stars
26release downloads
v1.1.0latest · 2mo ago

Install

Download blt-popups-1.1.0.zip From the v1.1.0 release on GitHub, Aug 20, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/s-fx-com/blt-popups/releases/download/v1.1.0/blt-popups-1.1.0.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Lightweight, single-purpose image popups for WordPress — scheduled, targeted, and cache-safe. One popup is live site-wide at a time; unlimited popups can be saved for reuse.

Part of the BLT family of plugins by S-FX.com.

Features

  • Single custom post type (blt_popup); each popup is a reusable post.
  • Only one popup live at a time — a quick toggle switch on the popup list (backed by WordPress's native Publish/Draft status) activates one and deactivates any other.
  • Modal lightbox with configurable overlay dimming (color + opacity).
  • Close via the "×", click-outside, or the Esc key; focus-trapped for keyboard users.
  • Scheduling by date range and daily time window (site timezone).
  • Targeting: all pages, homepage only, specific pages, specific post types, or URL pattern (contains / starts-with).
  • Frequency capping: every load, once per session, once per day, once every N days, or once ever.
  • WordPress Media Library image picker; optional call-to-action button.
  • Cache-safe by design: eligibility is resolved through an uncached REST endpoint, so a popup with an elapsed end date never lingers on cached HTML (Cloudflare "cache everything" friendly).
  • In-admin live preview plus a nonce-gated front-end preview URL.
  • Lightweight impression/click counters (admins excluded).
  • No jQuery, no page-builder dependency, no build step.

Installation

  1. Install the zip from Plugins → Add New → Upload Plugin, or copy the blt-popups folder to wp-content/plugins/.
  2. Activate the plugin.
  3. Go to BLT Popups → Add New, configure the image, destination, schedule, targeting, and frequency, then click Publish to make it live — or flip the toggle on any saved popup from the All Popups list.

Automatic updates

Updates are delivered from this repository's GitHub Releases via the bundled plugin-update-checker. While the repository is public no credentials are needed; for a private repository, define BLT_POPUPS_GITHUB_TOKEN in wp-config.php — or, on a site running two or more BLT plugins, store the token once on the shared BLT screen and enable it for BLT Popups there. The wp-config constant always wins.

Under the shared BLT update policy the automatic check runs at most once a day, anchored to midnight site time. Manual checks always run immediately: the Check for Updates link on the Plugins row, Check again on Dashboard → Updates, and the Check for Updates action on the BLT Popups list screen.

Releases

Every push to main runs .github/workflows/release.yml, which publishes a GitHub Release with an installable blt-popups-<version>.zip. The current version in blt-popups.php is released as-is if it has no release yet; otherwise the patch version is bumped automatically (use #minor or #major in a commit message to bump higher).

License

GPL-2.0-or-later.

Releases

8 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.0 latest
Aug 20, 2026 2mo ago
blt-popups-1.1.0.zip
6
Aug 4, 2026 2mo ago
blt-popups-1.0.6.zip
1
Aug 4, 2026 2mo ago
blt-popups-1.0.5.zip
1
Aug 4, 2026 2mo ago
blt-popups-1.0.4.zip
0
Aug 4, 2026 2mo ago
blt-popups-1.0.3.zip
1
Aug 3, 2026 2mo ago
blt-popups-1.0.2.zip
1
Jul 29, 2026 2mo ago
blt-popups-1.0.1.zip
1
Jul 20, 2026 3mo ago
blt-popups-1.0.0.zip
15
A grade

Security

BLT Popups 1.1.0 · audited by WP Registry

No security issues found.

Audited release
1.1.0
Findings
none
Worst severity
—
Content hash
0614d9121e904eb0cbf6ef02…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.