Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.
Última 1.25.0· 10 set 202613 versõesDesde jan 2025
2026 · 4 versões
1.25.0
Última
9 novos5 melhorias3 correções1 de segurança14 alterações
Novo
Features
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.
Added a compatibility safeguard for Jetpack synced forms that pass object-valued field attributes into string escaping.
Melhoria
Improvements
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
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.
Corrigido
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.
Fixed a race that could leave popups hidden or skip their animation when multiple Auto Open triggers fired together.
Segurança
Security
Alterações
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.
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.
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.
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.
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.
Prevented Astra Custom Layouts rendered inside popups from corrupting the pending WordPress main loop.
1.24.0
4 novos4 melhorias12 correções2 de segurança3 alterações
Novo
Features
Added the free [Popup Maker Debug Tools Chrome extension]
Added an "Open Popup" click action to the Beaver Builder Button module, so you can open any popup on click without writing custom code. The chosen popup is automatically loaded on the page even if its display conditions wouldn't otherwise match.
Added a `popup_maker/overlay_zindex` filter to control the popup overlay's stacking order, so sites can lower it below the WordPress admin bar (or other elements) when needed.
Melhoria
Improvements
Improved Calls to Action management with instant-opening editors, loading placeholders, draft-first creation that avoids abandoned records, and more reliable saving and sorting.
Improved compatibility with popular post duplication plugins so cloned popups start with fresh analytics stats and other popup-specific identity data.
Improved keyboard focus when closing popups: focus returns to the previously focused element, or to the top of the document when there wasn't one (auto-open popups) or it no longer exists. Thanks @swinggraphics.
Corrigido
Fixed pending upgrade notices causing a fatal error on logged-in front-end pages by removing reliance on admin-only form helpers. Closes #1253.
Fixed generic WordPress editors and page builders receiving 404 responses for Popup and Popup Theme REST collections by exposing standard `wp/v2` aliases while preserving Popup Maker's versioned API.
Fixed Gravity Forms inside popups no longer submitting via AJAX (regression since 1.21.0), which broke text confirmations and Form Submission triggers after submit.
Fixed Click Open "Extra Selectors" starting with a number (e.g. `.2026-selector`) being rejected as invalid. Selectors are now validated against jQuery's engine, which handles the actual matching.
Fixed a bug where a popup could unexpectedly lose its triggers, conditions, and display settings — leaving only its theme — after saving, a plugin update, or when another plugin or page builder saved the popup. Saves that would erase an existing popup's settings are now prevented and report an error instead of silently discarding your configuration.
Fixed CTA Button blocks losing button content during transforms, clearing links while CTA data loaded, and reporting validation errors for blocks saved by previous versions.
Fixed non-AJAX form submissions being attributed to the wrong popup—or no popup—and improved Newsletter and Beaver Builder conversion tracking reliability.
Fixed disabled or unpublished Calls to Action continuing to render or process clicks.
Fixed Popup Category and Tag filters not retaining their selected values and interfering with popup bulk actions.
Fixed bundled translations not loading correctly and plural translations receiving incorrect arguments.
Fixed the Easy Modal v2 importer crashing because its bundled files were loaded from outdated paths.
Fixed “Previous Opens” showing incorrectly after resetting popup analytics.
Segurança
Security
Security and resilience hardening based on continuous AI scanning.
Reorganized the Popup Maker admin menu into clearer creation, audience, performance, and administration groups. The Subscribers page now remains hidden until subscriber storage has been initialized.
Corrected the plural of "Call to Action" to "Calls to Action" across the admin. Thanks @swinggraphics.
1.23.0
3 novos1 melhoria8 correções1 de segurança2 alterações
Novo
Features
Added a "Preview Popup" option to the block editor's Preview menu, matching the classic editor. It opens the popup on the front end in a dedicated tab; clicking it again reuses that same tab, and saving the popup automatically refreshes the open preview so you always see your latest changes.
Added "Disable URL tracking parameters" privacy setting. When enabled, popup links no longer get `?pid=` appended — link clicks are tracked via browser beacons instead (less reliable but non-invasive to URLs).
Melhoria
Improvements
Corrigido
Fixed the "Preview" button in the classic editor not opening popups — a regression introduced in 1.22.0. You can once again preview popups directly from the editor without having to save and view the live page, now reliably regardless of how quickly the page finishes loading. Thanks to @marklchaves for the fix.
Fixed missing styles for Popup Maker blocks on the front end in some installs — blocks now render with the correct styling without a console warning about a missing stylesheet.
Fixed "Disable popup open tracking" privacy setting now disables link tracking parameters appended and click beacon tracking.
Fixed PHP bug in `pum_get_asset_group_meta` where `(array) file_exists` always evaluated as truthy, causing fatal errors when build artifacts were missing.
Fixed condition dropdowns (such as "Categories", "Tags", and other taxonomy selectors) showing duplicate entries and hiding some terms when you had more than ten — every term is now listed once and reachable as you scroll.
Fixed popups taller than the browser window having their top cut off above the screen, which made the start of the content and the close button impossible to reach. Tall popups now keep their top edge in view.
Fixed an invalid "Extra Selectors" value on a Click Open trigger breaking all popup triggers on the page. A malformed selector is now skipped (with a console notice) instead of stopping every trigger from working.
Fixed ACF (Advanced Custom Fields) shortcodes not displaying their values inside popups since ACF 6.3.4, which stopped resolving `[acf]` shortcodes on non-public content. ACF shortcodes now render in popup content again.
Segurança
Security
Alterações
Additional hardening based on continuous AI scanning.
The popup editor now remembers the last-open settings tab per popup instead of sharing a single tab across all popups, so each popup reopens to the tab you last used.
1.22.0
10 novos4 melhorias12 correções3 alterações
Novo
Features
Added link click conversion tracking for external and special links (mailto:, tel:, etc.) within popups. Clicks are tracked via analytics beacon and categorized by link type for conversion reporting.
Added [Beaver Builder Forms integration]
Added [Bit Form integration]
Added [Elementor Pro Forms integration]
Added [Forminator integration]
Added [HappyForms integration]
Added [HTML Forms integration]
Added [Kali Forms integration]
Added Newsletter plugin (thenewsletterplugin.com) form integration for success detection and conversion tracking. Note: Newsletter forms must use `[newsletter_form ajax="true"]` shortcode to enable AJAX submission mode for the integration to work.
Melhoria
Improvements
Improved PID tracking reliability by firing template_redirect at priority 0, ensuring tracking occurs before other plugins that might redirect.
Enhanced all Popup list views with sortable Enabled column and bulk enable/disable actions for easier management of multiple popups.
Enhanced ad-blocker bypass feature to obfuscate script and style element IDs (in addition to filenames) for improved bypass reliability. IDs now consistently use per site settings using either MD5 hashing or custom prefixes.
Corrigido
Fixed popup preview not opening due to admin_debug trigger firing before initialization completed. Closes #1181.
Fixed animation speed field allowing negative and excessively large values via manual text input. Closes #1053.
Fixed Gravity Forms integration fatal error when saving Close Popup or Open Popup settings. Closes #1084.
Fixed CTA shortcode buttons rendering as plain links instead of styled buttons, with proper support for fill, outline, and text-only styles in both classic and block editor popups.
Fixed mailto: and tel: links inside popups being incorrectly modified with tracking parameters, which broke email and phone links.
Fixed Fluent Forms integration fatal error when using double opt-in. Closes #1094.
Fixed Time Delay trigger settings tab displaying blank when switching from Click Trigger advanced tab. Closes #1109.
Fixed trigger modal "Add" button label not displaying due to incorrect i18n function usage. Props to @DAnn2012.
Fixed Divi 4 block editor compatibility issue where the popup editor would fail to load when the block editor was enabled. The classic editor is now automatically enforced for Divi 4 users.
Fixed issue where filter `replace_editor` was being used as an action without returning the value.
Fixed Subscribers page sort columns throwing 404 errors due to malformed URLs with double protocols
Fixed SQL syntax error on Subscribers page caused by using identifier placeholder instead of string placeholder in `SHOW TABLES LIKE` query.
Alterações
Popup title field is now editable in the Block Editor sidebar, matching the classic editor experience.
URL tracking parameter names (`pid`, `cta`, `notrack`) are now filterable via `popup_maker/param_name/{key}`, allowing site admins to resolve conflicts with other plugins. Example: `add_filter( 'popup_maker/param_name/popup_id', function { return 'pum_id'; } );`
Block library assets (CSS) loading unnecessarily on all front-end pages. WordPress now automatically loads these styles only when Popup Maker blocks are actually rendered.
2025 · 9 versões
1.21.5
2 melhorias2 correções
Melhoria
Improvements
Optimized Google Fonts integration by eliminating database transients and API calls in favor of direct JSON loading with in-memory caching. This resolves reported database crashes from large font data and improves performance by 83% (file size reduced from 1.5MB to 255KB) while eliminating all database overhead.
Corrigido
Fixed accessibility tab trapping JavaScript error "trigger is not a function" when using keyboard navigation in popups.
Fixed potential error when get_current_screen is not available.
1.21.4
1 novo1 melhoria3 correções2 alterações
Novo
Added `popup_maker/permissions` filter to allow customization of user permissions for Popup Maker functionality.
Melhoria
Improvements
Corrigido
Fixed Editor role users not being able to edit popups and themes, changing default permissions from `manage_options` to `edit_others_posts`.
Fixed issue with conditions not working properly when advanced cookie rules were enabled in Advanced Targeting.
Fixed popup titles being cleared when editing popups.
Alterações
Prevented misleading "Lite" messaging when extensions are active. Extension functionality will continue to work as expected.
Developers
1.21.3
3 correções
Corrigido
Fixed page builder compatibility issues by reverting popup preloading timing to wp_enqueue_scripts:11 (matching v1.20.6 behavior).
Fixed delayed initialization of $.fn.popmake.triggers object for proper backward compatibility with legacy extensions.
Fixed prevent popup init console notice when Debug Mode is not enabled.
1.21.2
3 correções
Corrigido
Fixed Beaver Builder compatibility issue that appeared in v1.21.0, special thanks to @robbymccullough at Beaver Buidler for the assist
Fixed PHP warning "Undefined property: stdClass::$post_content" in Assets.php when post object lacks post_content property.
Fixed Restore missing initialization of $.fn.popmake.conditions object for backward compatibility You with legacy extensions.
1.21.1
2 alterações
Alterações
PHP 7.4 errors due to strict function return types with union types that are not supported.
Ensure bundled scripts & styles dependencies are properly loaded.
1.21.0
8 novos7 melhorias2 correções1 de segurança22 alterações
Novo
Features
New `On Conversion` cookie event to disable popups once they convert.
New Bricks Builder form integration for conversion tracking, form based cookies, closing popups after submission, and more.
Added "Use Classic Editor" setting for users who prefer the traditional popup editor interface.
Added plugin settings shortcut to the admin toolbar menu.
Added ability to search multiple post types in postselect fields.
Added ability to search multiple taxonomies in taxonomyselect fields.
Added validation for hex color conversion to prevent deprecated notices.
Melhoria
Improvements
Updated new user onboarding to include guidance about the classic editor option for users who prefer the traditional interface.
Optimized popup `open` functions to improve browser animation reliability and consistent user experience. This update aims to eliminate visual inconsistencies and resolve issues where popups occasionally failed to display.
Updated CSS selector generation tool with click-to-copy and improved selectors.
Updated build processes to rely on @wordpress/scripts & Webpack, as well as improved developer tooling. This should result in smaller JS & CSS file sizes, more reliable builds, and faster development cycles.
Updated all branding to use SVGs and new marks/logos.
Improve reliability of admin notice dismissals.
Corrigido
Fixed settings page save notifications that previously only appeared after redirects, now displays success notice on all settings saves.
Fixed multicheck fields not properly saving when all options were unchecked, preventing users from clearing all selections in settings like analytics reporting permissions.
Segurança
Security
Alterações
This update begins the process of modernizing our codebase while polishing existing stuff & adding new features.
Minimum Requirements Change
PHP: 7.4+
WordPress: 6.6+
Trackable Call to Actions
Create as many as you need.
Track results, per link & per popup.
Redirect to any page or url.
Call To Action Button blocks for gutenberg to easily insert trackable links with style.
CTA Shortcode to insert them without Gutenberg.
Works with premium Popup Analytics.
Upgrade to Popup Maker Pro or Pro+ to use them outside popups, for quick import/export, or to create WooCommerce add to cart & apply discount buttons.
Conversion tracking for all internal popup links enabling better analysis of popup performance and user engagement.
Minor:Removed Easy Modal v2 [modal] shortcode compatibility mode as it has been deprecated for a long and was recently reported to include an unescaped title output.
Refactored core analytics to prevent duplicate conversion tracking when Pro is active.
Block editor is now the default for new popups, replacing the previous opt-in beta approach for a more streamlined editing experience.
Existing users who previously disabled the block editor will see a one-time migration notice with options to continue using the block editor or switch to classic.
Better grouping of Popup Maker extensions in the Plugins page.
Use `navigator.sendBeacon` when available for more reliable analytics.
Better handling of version changes & migration processing during plugin updates.
`Close on overlay click` & `Close on ESC press` stopped working if 2 popups were open and one closed.
Potential error due to post object missing a post type.
1.20.6
2 correções
Corrigido
WordPress 4.9 compatibility by checking has_blocks function existence before calling it.
WordPress 4.9 compatibility by checking wp_date function existence before calling it.
1.20.5
1 de segurança
Segurança
Fix potential XSS for custom HTML based popups.
1.20.4
1 melhoria1 correção
Melhoria
Updated documentation links to use new docs site.
Corrigido
Popup title aria-labelledby attribute was being double-quoted. Thanks to the [Equalize Digital]
Changelog publicado pelo desenvolvedor, no idioma original.