WordPress.org

Plugin Directory

Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder

Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder

Descripción

📈 Consigue más ventas, clientes potenciales y suscripciones a tu lista de correo usando Popup Maker

Popup Maker™, valorado como el mejor plugin de ventanas emergentes para WordPress por nuestra comunidad de más de 780 000 usuarios, te permite crear impresionantes ventanas emergentes, cuadros de diálogo y capas superpuestas en cuestión de minutos. Tanto si eres un principiante como un profesional, nuestro conjunto de herramientas versátil te facilita el impulso de la interacción en tu sitio de WordPress.

¡Transforma tu sitio de WordPress en una potencia de conversión! Crea campañas dirigidas usando ventanas emergentes, formularios de intención de salida, elementos deslizantes y banners inteligentes para disparar tus ingresos y crear tu lista de correo más rápido que nunca.

Cambiamos a Popup Maker para nuestras ventanas emergentes y no podríamos estar más contentos.

«También se lo recomendamos a todos nuestros clientes. Popup Maker es una pieza esencial de nuestro sitio web para maximizar el crecimiento de nuestra lista de correo, aumentar las conversiones de ventas y guiar a los usuarios con llamadas a la acción estratégicas. Además, el soporte es excelente.»

~ Chris Badgett, Director General de LifterLMS

🔥 ¿Listo para empezar?

👉 Visita nuestro sitio web – Explora todas las características y precios
👉 Únete a nuestra comunidad de optimización de conversiones – Comparte estrategias y aprende de los expertos
👉 Lee nuestras guías – Aprende las mejores prácticas para ventanas emergentes
👉 Obtén ayuda – Soporte de nivel mundial cuando lo necesites

🎬 Descubre todo lo que es posible con Popup Maker

Impresionantes ejemplos de lo que puedes crear en Popup Maker (Ver vídeo)

🛠️ El maquetador definitivo de ventanas emergentes para WordPress: Cada tipo de ventana emergente de conversión al alcance de tus manos

Con Popup Maker tienes a tu disposición el maquetador de ventanas emergentes definitivo para crear cualquier tipo de ventana emergente en cuestión de minutos:

  • Ventanas emergentes de suscripción por correo electrónico,
  • Ventanas emergentes de intención de salida.
  • Ventanas emergentes de captación de clientes potenciales,
  • Ventanas emergentes para listas de suscripción
  • Ventanas emergentes de mejora de contenido,
  • Ventanas emergentes de comercio electrónico,
  • Ventanas emergentes de formularios de contacto,
  • Anuncios urgentes y banners de notificación para todo el sitio web,
  • Avisos de cookies de la UE,
  • Ventanas emergentes para dar la bienvenida a los visitantes procedentes de ProductHunt (requiere Popup Maker Pro),
  • Ventanas emergentes de ventas dirigidas para WooCommerce y Easy Digital Downloads (requiere Popup Maker Pro+),
  • Ventanas emergentes de venta cruzada para WooCommerce y Easy Digital Downloads (requiere Popup Maker Pro+),
  • Ventanas emergentes de carrito abandonado: recupera ventas perdidas con ofertas dirigidas al finalizar la compra (requiere Popup Maker Pro+),
  • Ventanas emergentes de inscripción a cursos de LifterLMS: convierte a los visitantes directamente en estudiantes inscritos (requiere Popup Maker Pro+),
  • y más.

Incluso la versión gratuita es genial
«Hace exactamente lo que dice y es fácil de usar. La versión gratuita permite un control total sobre dónde aparece la ventana emergente, cómo se ve y cómo configurar las condiciones para que vuelva a aparecer en el sitio web.»
~@rsb1234

🔑 Activa ventanas emergentes con facilidad: Múltiples formas de abrir tus ventanas emergentes

Popup Maker ofrece una gran variedad de activadores para abrir tus ventanas emergentes:

  • Abrir automáticamente (con retraso opcional)
  • Haz clic en el botón (o cualquier otro elemento) para abrir
  • Envío de formulario (abre una ventana emergente cuando se envía un formulario)
  • Abre cuando alguien está a punto de salir de tu sitio web (requiere Popup Maker Pro)
  • Abre cuando alguien se desplaza hacia abajo en tu página (requiere Popup Maker Pro)

🎯 Segmentación inteligente de ventanas emergentes: Entrega el mensaje perfecto a cada visitante

¡No vuelvas a mostrar ventanas emergentes irrelevantes! Nuestro potente sistema de segmentación garantiza que tus mensajes lleguen exactamente a quien necesita verlos y cuando necesita verlos. Desde la segmentación básica de páginas hasta condiciones avanzadas según el comportamiento del usuario, tienes el control total sobre la visibilidad de tus ventanas emergentes.

Opciones de segmentación gratuitas:

  • Segmenta entradas específicas, páginas o tipos de contenido personalizados
  • Segmenta por categorías o etiquetas de entradas y taxonomías personalizadas
  • Segmentación diferenciada entre la página portada y la página del blog

Funciones de segmentación Premium:

  • Segmentación avanzada por comportamiento del usuario
  • Mostrar en URL específicas o patrones de URL
  • Mostrar u ocultar según los perfiles de usuario
  • Segmentación por geolocalización
  • Segmentación por navegador y sistema operativo
  • Programación por fecha y hora
  • Segmentación por profundidad de desplazamiento de página
  • Estado de acceso del usuario
  • Interacciones previas con ventanas emergentes
  • Reglas de carrito y compras de comercio electrónico
  • Segmentación avanzada por taxonomías personalizadas
  • Segmentación por fuente de referencia

🔑 Intégralo con tus plugins de formularios favoritos

Popup Maker se integra con todos los plugins de formularios más populares para permitirte abrir una ventana emergente cuando se envía un formulario o cerrar la ventana emergente cuando se envía un formulario en su interior. Popup Maker se integra con:

Integraciones con plugins de formularios:

  • Ninja Forms – Potente maquetador de formularios de arrastrar y soltar
  • Gravity Forms – Formularios avanzados para WordPress con lógica condicional
  • Contact Form 7 (CF7) – Formularios de contacto sencillos
  • WPForms – Plugin de formularios fácil de usar para principiantes con plantillas
  • WSForm – Maquetador de formularios profesional con funciones avanzadas
  • Fluent Forms – Formularios interactivos con diseños multipasos
  • Mailchimp for WordPress (MC4WP) – Formularios de suscripción al boletín
  • Formidable Forms – Maquetador de formularios avanzado con vistas de base de datos
  • Forminator – Maquetador de formularios gratuito de WPMU DEV
  • Formularios de Elementor Pro – Maquetador de formularios nativo para el maquetador de páginas Elementor
  • HappyForms – Maquetador de formularios gratuito de arrastrar y soltar con vista previa en vivo
  • Kali Forms – Maquetador de formularios nativo para Gutenberg con soporte para el editor de bloques
  • Bit Form – Maquetador de formularios ligero con almacenamiento en tipos de contenido personalizados
  • HTML Forms – Maquetador de formularios sencillo y ligero sin recargos innecesarios
  • Formularios de Beaver Builder – Formularios de contacto, suscripción e inicio de sesión para el maquetador de páginas Beaver Builder
  • Newsletter – Integración con thenewsletterplugin.com con soporte para envíos por AJAX
  • ¡y más!

Integraciones con CRM y marketing por correo electrónico:

¿Ya has creado un formulario en tu servicio de marketing por correo electrónico? Usando nuestra versión gratuita, puedes copiar y pegar cualquier formulario creado por la mayoría de las plataformas de creación de listas, incluidas entre otras:

  • Mailchimp
  • AWeber
  • InfusionSoft
  • GetResponse
  • ConvertKit
  • Constant Contact
  • MailPoet
  • Mad Mimi
  • FluentCRM
  • HubSpot
  • Emma
  • ¡y más!

⚙️ Controles avanzados de ventanas emergentes: Personaliza cada aspecto de tus ventanas emergentes

Toma el control completo de tus ventanas emergentes con nuestras potentes funciones de personalización:

  • Editor visual de ventanas emergentes – Diseña atractivas ventanas emergentes con nuestro intuitivo editor de arrastrar y soltar. Controla el tamaño, el posicionamiento, las animaciones y mucho más
  • Reglas de visualización inteligentes – Establece la frecuencia de visualización basada en cookies para evitar la fatiga por ventanas emergentes y mejorar la experiencia de usuario
  • Animaciones personalizadas – Elige entre deslizamiento, desvanecimiento y otras atractivas animaciones de entrada y salida
  • Diseño orientado a móviles – Cada ventana emergente es completamente adaptable y se ve genial en todos los dispositivos
  • Posicionamiento personalizado – Coloca tus ventanas emergentes exactamente donde quieras: centradas, en las esquinas o en posiciones personalizadas
  • Controles de cookies – Ajusta con precisión cuándo y con qué frecuencia ven tus ventanas emergentes los visitantes mediante ajustes avanzados de cookies

👍 Con la confianza de miles de personas como tú

Popup Maker se utiliza en más de 780 000 sitios web y ha recibido más de 4300 valoraciones de 5 estrellas como esta:

Excelente plugin, todo lo que necesitaba
«Un plugin realmente bueno, sencillo de usar, adaptable, ¡un gran hallazgo!» ~@lemmmy

🚀 Ve más lejos con Popup Maker Pro y Pro+

Deja de conformarte con un seguimiento de conversión básico. Popup Maker es el único plugin de ventanas emergentes para WordPress con atribución completa de ingresos: mira exactamente cuánto dinero genera cada ventana emergente, no solo los clics y las capturas de correo electrónico.

Sin cuotas mensuales. Tus datos se quedan en tu servidor. Sin límites de tráfico. Nunca.

Compara con las alternativas: OptinMonster empieza en 108 $/año. Privy empieza en 288 $/año. Justuno empieza en 228 $/año. Ninguno de ellos te ofrece una atribución completa de ingresos ni la propiedad de los datos nativa de WordPress.

⚡ Popup Maker Pro — 99 $/año

Todo lo que los profesionales del marketing necesitan para impulsar y medir resultados:

  • Intención de salida — Recupera a los visitantes que abandonan el sitio con ofertas perfectamente programadas antes de que se vayan
  • Analítica de ventanas emergentes — Rastrea visualizaciones, clics y conversiones con un panel completo de informes
  • Segmentación avanzada — Segmenta por comportamiento del usuario, fuente de referencia, profundidad de desplazamiento, geolocalización, navegador, sistema operativo, perfil de usuario, estado de acceso y mucho más
  • Programación — Muestra ofertas temporales automáticamente en el momento perfecto
  • Interacción forzada — Asegúrate de que los mensajes críticos sean confirmados antes de que los usuarios continúen
  • Gestión de llamadas a la acción — Crea, rastrea y exporta llamadas a la acción (CTA) rastreables e ilimitadas con informes de conversión
  • Operaciones por lotes — Activa, desactiva, duplica y gestiona múltiples ventanas emergentes a la vez
  • Exportación / Importación — Replica campañas ganadoras en varios sitios web en cuestión de segundos
  • Integración con FluentCRM — Etiqueta contactos, añade a listas y activa automatizaciones al convertir una ventana emergente
  • Activador por desplazamiento — Lanza ventanas emergentes cuando los visitantes alcancen una profundidad de desplazamiento específica

🏆 Popup Maker Pro+ — 249 $/año

Todo lo de Pro, más la potencia específica del sector para negocios de comercio electrónico y educación:

  • Atribución completa de ingresos — Rastrea las ventas reales generadas por cada ventana emergente, desde la interacción hasta la compra final. Comprueba si una ventana emergente específica ha generado 5000 $ en ingresos este mes.
  • Integración con WooCommerce — Añade al carrito, aplica descuentos, activa ventas dirigidas, ventas cruzadas y recuperación de carritos abandonados, y rastrea los ingresos de compras por campaña de ventanas emergentes
  • Integración con Easy Digital Downloads — Añade al carrito, aplica descuentos, activa ventas dirigidas y ventas cruzadas, y rastrea los ingresos de compras por campaña de ventanas emergentes (paridad total de características con WooCommerce)
  • Integración con LifterLMS — Inscribe estudiantes, otorga logros, aplica descuentos y rastrea los ingresos por inscripción por cada ventana emergente
  • Informes avanzados de ingresos — Informes de atribución que muestran ingresos reales conseguidos por campaña, ventana emergente y CTA

👉 Compara planes y precios

🤝 Únete a nuestra creciente comunidad

¡Creemos en hacer un Popup Maker mejor entre todos! Así es como puedes participar:

Creado por Code Atlantic

Popup Maker ha sido desarrollado por el equipo de Code Atlantic. Creamos plugins de alta calidad para WordPress que te ayudan a crecer.

Echa un vistazo a algunos de nuestros plugins más populares:

  • Content Control – Restringe el acceso a páginas y entradas
  • User Menus – Muestra u oculta elementos del menú para diferentes usuarios

Capturas

Bloques

Este plugin proporciona 1 bloque.

  • Cta

FAQ

¿De qué formas puedo usar las ventanas emergentes para hacer crecer mi lista de correo electrónico?

Las personas que usan Popup Maker para hacer crecer su lista de correo electrónico han encontrado muchas formas creativas de hacerlo. Algunas de las ventanas emergentes más comunes incluyen:

  • Ventanas emergentes de intención de salida: solicitan la suscripción cuando alguien va a abandonar tu sitio web, en ocasiones a cambio de un descuento o un PDF.
  • Ventanas emergentes de mejora de contenido: aporta más valor a las entradas de tu blog ofreciendo a los visitantes más recursos a cambio de su dirección de correo electrónico mediante una ventana emergente de suscripción
  • Ventanas emergentes de informes técnicos: proporciona informes del sector u otros documentos técnicos usando formularios dentro de una ventana emergente

Aún mejor, ¡Popup Maker se integra con todos los plugins de formularios más populares para que puedas incrustar fácilmente un formulario que ya hayas creado directamente en tus ventanas emergentes!

¿De qué maneras pueden las ventanas emergentes aumentar las ventas y los ingresos de mi tienda WooCommerce?

Mucha gente no piensa en las ventanas emergentes cuando busca formas de aumentar las tasas de conversión y los ingresos en su sitio de WooCommerce, pero en realidad son muy efectivas.

Algunas ventanas emergentes que hemos visto funcionar muy bien para sitios de comercio electrónico incluyen:

  • Ventanas emergentes de venta cruzada: recomiendan un producto complementario al ver o añadir un producto al carrito.
  • Ventanas emergentes de ventas dirigidas: recomiendan un producto de nivel superior al ver o añadir un producto al carrito.
  • Ventanas emergentes de carrito abandonado: ofrecen descuentos o ayuda cuando alguien está a punto de salir de la página de pago.

¿Dónde está vuestra documentación?

Puedes encontrar nuestra documentación en nuestro sitio de documentación

¿Cómo abro una ventana emergente?

Usando «activadores», puedes personalizar qué hace que se abra cada ventana emergente. Consulta nuestra documentación de activadores aquí

¿Cómo puedo evitar que las ventanas emergentes se abran de forma repetida?

Mediante las «cookies», puedes configurar cuánto tiempo debe pasar hasta que la ventana emergente vuelva a abrirse, si es que lo hace. Revisa nuestra documentación sobre cookies

¿Qué hago si quiero que una ventana emergente se muestre solo en una determinada página, entrada, etc.?

Mediante el uso de «condiciones», puedes especificar dónde se mostrará la ventana emergente. Consulta nuestra documentación de condiciones

¿Por qué mis ventanas emergentes no se abren o no funcionan?

Existen varias causas comunes para esto, consulta esta guía para obtener ayuda para solucionarlo.

Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the Popup Maker plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

Reseñas

24 de junio de 2026 1 respuesta
so much complicated with clear tutorials, although it has a bigyoutube channel but it doesnt explain how does it work It is not recommended at all, i wasted 2 hours trying to find out how it works and now i will deleted cause i cannot use it
5 de junio de 2026 1 respuesta
I’ve come across this plugin just recently and decided to try it and i’m certainly glad that i did! I had been using Green Popups but it was breaking my pull-down menus (Popup Maker also but to a far lesser extent), so much so that it has totally solved a critical issue for me. I highly recommend it!
Leer todas las 4.503 reseñas

Colaboradores y desarrolladores

«Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder» está traducido en 12 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

For the latest updates and release information:

1.24.0 – 2026-08-03

Security

  • Security and resilience hardening based on continuous AI scanning.
  • Hardened Subscribers page pagination URL escaping to prevent cross-site scripting (XSS).

Features

  • Added the free Popup Maker Debug Tools Chrome extension for testing and troubleshooting popups—even while logged out of WordPress.
  • 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.

Improvements

  • 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.
  • 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.
  • Corrected the plural of «Call to Action» to «Calls to Action» across the admin. Thanks @swinggraphics.
  • 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.

Fixes

  • 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.
  • 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.
  • 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 temporary license API failures causing fatal errors or replacing known license status, and prevented manually entered keys from being lost when add-on-provided license constants appeared or disappeared.
  • 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.

1.23.0 – 2026-06-28

Security

  • Tightened the permission checks required & improved validation for pro activation.
  • Additional hardening based on continuous AI scanning.

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).

Improvements

  • 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.

Fixes

  • 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.

1.22.0 – 2026-03-31

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 for form submission tracking and conversion analytics. Supports Contact, Subscribe, and Login form modules.
  • Added Bit Form integration for form submission tracking and conversion analytics.
  • Added Elementor Pro Forms integration for form submission tracking and conversion analytics with support for targeting specific forms.
  • Added Forminator integration for form submission tracking and conversion analytics.
  • Added HappyForms integration for form submission tracking and conversion analytics.
  • Added HTML Forms integration for lightweight form submission tracking and conversion analytics.
  • Added Kali Forms integration for form submission tracking and conversion analytics with native Gutenberg block support.
  • 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.

Improvements

  • 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'; } );
  • 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.
  • 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.
  • 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.

Fixes

  • 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 license key not deactivating properly.
  • Fixed issue where license keys were being saved as asterisks instead of the actual key.
  • 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 (e.g., https://http//site.com). Closes #1092.
  • Fixed SQL syntax error on Subscribers page caused by using identifier placeholder instead of string placeholder in SHOW TABLES LIKE query.

1.21.5 – 2025-10-13

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.

Fixes

  • 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 – 2025-09-25

Improvements

  • Prevented misleading «Lite» messaging when extensions are active. Extension functionality will continue to work as expected.

Fixes

  • 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.

Developers

  • Added popup_maker/permissions filter to allow customization of user permissions for Popup Maker functionality.

1.21.3 – 2025-09-21

Fixes

  • 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 – 2025-09-18

Fixes

  • 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 – 2025-09-16

Fixes

  • 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 – 2025-09-15

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+

Features

  • 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.
  • 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.

Security

  • 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.

Improvements

  • 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.
    • Added «Use Classic Editor» setting for users who prefer the traditional popup editor interface.
    • 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.
    • 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.
  • Fixed settings page save notifications that previously only appeared after redirects, now displays success notice on all settings saves.
  • Added plugin settings shortcut to the admin toolbar menu.
  • Updated CSS selector generation tool with click-to-copy and improved selectors.
  • Better grouping of Popup Maker extensions in the Plugins page.
  • 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.
  • Use navigator.sendBeacon when available for more reliable analytics.
  • Better handling of version changes & migration processing during plugin updates.
  • 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.

Fixes

  • Fixed multicheck fields not properly saving when all options were unchecked, preventing users from clearing all selections in settings like analytics reporting permissions.
  • 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.
  • Prevent missing options data in DB from throwing errors on PHP 8.3+.
  • Prevent error when Gravity Forms settings are not set.

Developers

  • Optimized plugin loading & activation mechanisms.
  • First stage of modernizing & reorganizing to use PHP namespaces & other PHP 7.4 optimizations.
  • Updating frontend JavaScript to use hooks/filters system instead of global variables over time.
    • Added new JS popupMaker.triggers filter to allow adding custom triggers.
  • Added new helper methods for registering Popup Maker custom scripts & styles that will be bundled with our plugin JS/CSS files automatically via AssetCache API.
  • Lots of WPCS & TypeScript/PHP Type enforcement fixes.

1.20.6 – 2025-08-14

  • Fix: WordPress 4.9 compatibility by checking has_blocks() function existence before calling it.
  • Fix: WordPress 4.9 compatibility by checking wp_date() function existence before calling it.

1.20.5 – 2025-05-30

  • Security: Fix potential XSS for custom HTML based popups.

1.20.4 – 2025-01-29

  • Tweak: Updated documentation links to use new docs site.
  • Fix: Popup title aria-labelledby attribute was being double-quoted. Thanks to the Equalize Digital team.