Popup Maker 1.25 lets you design popups directly in seven more page builders, improves Beaver Builder support, restores WPBakery editing, and reduces unnecessary work across frontend and admin requests. Explore the supported page builders →
Release notes
Security
- Hardened subscriber submissions and administration against stored cross-site scripting, including cleanup of legacy subscriber names.
- Hardened object-search label handling across admin and API paths with additional validation and escaping safeguards.
New
- Added complete Brizy support for building Popup Maker popups, including visual editing, frontend styling, and interactive elements.
- Added complete Bricks support for building Popup Maker popups, including editor previews, frontend styling, and interactive elements.
- Added complete Divi support for building Popup Maker popups, including Visual Builder editing, frontend styling, and interactive modules.
- Added complete Elementor support for building Popup Maker popups, including editor previews, frontend styling, and interactive widgets.
- Added complete SiteOrigin Page Builder support for building Popup Maker popups, including its Live Editor and properly styled frontend layouts.
- Added complete Visual Composer support for building Popup Maker popups, including visual editing, frontend styling, and interactive elements.
- Added complete Etch support for building Popup Maker popups, including its visual editor, selected popup theme, sizing, positioning, and overlay.
Improved
- Improved Beaver Builder support so Popup Maker popups open in Beaver Builder’s editor and authorized popup previews are no longer redirected away.
- Improved compatibility with PHP 8.3, 8.4, and 8.5.
Performance
- Reduced unnecessary PHP work on frontend requests by deferring admin-only systems and unavailable integrations until they are needed.
- Popup Maker admin screens and the block editor now use lightweight popup choices instead of loading complete popup models for selector controls.
- The block editor now reads Popup Maker’s local editor styles directly instead of making internal HTTP requests during page load.
- Improved the Subscribers screen and privacy tools with native count queries, batch-loaded popup titles, indexed email lookups, and faster creation-date sorting on large subscriber tables.
- Reduced redundant popup, Call to Action, and form lookups in bulk actions, feature announcements, form selectors, and Elementor form discovery.
- Popup and form selectors now load only the records they need and avoid priming unused metadata and taxonomy caches.
- Settings CSS previews now load on demand and recover more reliably from incomplete or failed preview responses.
- Failed WordPress.org translation lookups are now briefly cached to prevent repeated requests.
Fixed
- Fixed the Popup Maker admin toolbar controls not opening or closing popups, checking conditions, or resetting cookies—a regression introduced in 1.24.0.
- Fixed Settings and Tools success notices whose dismiss buttons appeared but did not respond.
- Restored Popup Maker and add-on icons after undocumented changes to the Plugins screen in WordPress 7.1.
- Restored localized package variables in wp-admin so the block editor and other admin tools initialize correctly.
- Fixed a race that could leave popups hidden or skip their animation when multiple Auto Open triggers fired together.
- Prevented malformed batched analytics requests from partially recording popup events.
- Restored WPBakery Page Builder editing for popups when the block editor is enabled in Popup Maker.
- Added a compatibility safeguard for Jetpack synced forms that pass object-valued field attributes into string escaping.
- Prevented Astra Custom Layouts rendered inside popups from corrupting the pending WordPress main loop.