Description
Looking for a fast, clean, and high-converting WordPress popup plugin that won’t slow down your website? GazzIT Simple Popup Everywhere is the ultimate lightweight popup builder designed for site owners, developers, and marketers who need flexibility without bloated code.
Whether you are looking for a native Gutenberg popup editor or a free Elementor popup alternative that works without requiring Elementor Pro, this plugin gives you complete control to trigger popups on any page across your website.
Stop Struggling with Heavy Popup Plugins
Most popup plugins load heavy external scripts, slow down core web vitals, or lock key features behind expensive subscriptions. GazzIT Simple Popup Everywhere solves this by providing a modular, fast, and native experience inside your existing WordPress workflow.
Key Features & Benefits
- Dual Editor Support: Seamlessly create and manage your popups using either the Standard WordPress Block Editor or Elementor.
- Gutenberg Popup Builder: Create lightweight popups natively inside the standard WordPress block editor using familiar blocks and layout controls.
- Elementor Popup Alternative: Enjoy seamless integration with Elementor. Design rich modal popups using Elementor widgets without buying Elementor Pro.
- Popup Anywhere with Shortcodes: Easily insert a popup shortcode into posts, pages, custom post types, headers, footers, or widget areas to show a popup on any page.
- Lightweight Popup Performance: Zero bloat. Built with clean CSS and vanilla JavaScript for minimal asset impact and lighting-fast page loads.
- Popup Block Included: Use the dedicated native Gutenberg popup block to quickly select and render popups directly inside your page templates.
- Flexible Triggers & Display: Take control over when your popups appear—trigger on page loads, button clicks, or specific page targets to maximize conversion rates.
- Visitor-Friendly Frequency Control: Show a popup every page load, or just once per visitor for a set period (a day, week, month, year, or forever) so you don’t annoy repeat visitors.
Who is this Plugin for?
- Agencies & Developers: Offer your clients a seamless solution that works with both Gutenberg and Elementor workflows.
- Bloggers & Publishers: Capture email leads, display announcement banners, and highlight popular posts without sacrificing speed.
- E-commerce Stores: Display flash sales, offer promo codes, and reduce cart abandonment with clean modal popups.
How to Use GazzIT Simple Popup Everywhere
- Create a new popup item from the Simple Popup admin menu.
- Build your popup layout using either the WordPress Block Editor or Elementor.
- Copy the generated popup shortcode (e.g.,
[simple_popup id="123"]). - Paste the shortcode into any page, post, or widget area where you want the popup to display!
Support & Feedback
Enjoying GazzIT Simple Popup Everywhere? Please consider leaving a 5-star review on WordPress.org to help us continue adding awesome features!
Captures d’écrans




Installation
1. Standard WordPress Installation
- Log in to your WordPress Dashboard.
- Navigate to Plugins -> Add New.
- In the search bar, type
GazzIT Simple Popup Everywhere. - Click Install Now, then click Activate.
- Access your new popup menu in your WordPress Dashboard sidebar.
2. Manual Installation (Via Upload)
- Download the plugin
.zipfile. - Go to Plugins -> Add New -> Upload Plugin.
- Select the
.zipfile, click Install Now, and then click Activate Plugin.
Avis
Il n’y a aucun avis pour cette extension.
Contributeurs/contributrices & développeurs/développeuses
« GazzIT Simple Popup Everywhere » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « GazzIT Simple Popup Everywhere » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
1.2.0
- Added a « Show popup » setting: display it every page load (previous, still default, behavior) or only once per visitor.
- When set to « Once per visitor », a new « Remember for » setting controls how long that’s remembered in the visitor’s browser: a day, a week, a month (default), a year, or forever.
- Available and synced in both the classic metabox and the Elementor document panel, same as the other popup settings.
- « Once per visitor » is tracked via the visitor’s own browser storage – no data is sent to or stored on the server, and clearing browser data or using a different browser/device resets it.
1.1.0
Elementor integration
* Popup document settings (Position, Splash close, Delay, Class) are now available directly in Elementor’s document panel, in sync with the classic metabox – whichever editor you last saved with wins, and the other editor’s fields update to match.
* The classic « Simple popup settings » metabox is now automatically hidden once a popup has been built with Elementor, to avoid duplicate/confusing controls.
* New « Simple Popup » Elementor widget: insert any existing popup on any page or post by dragging it onto the canvas and picking a popup from a dropdown. Not available while editing a popup itself, to avoid nesting a popup inside itself.
* The widget supports optional per-placement overrides (splash close, delay, class, width, background, background curtain, margin, padding) – leaving a field blank uses the popup’s own saved setting; filling it in overrides it for that placement only, without touching the popup’s own settings.
* The popup now renders live inside the Elementor editor: it appears when you select the « Simple Popup » widget (in the canvas or the Structure panel), and hides again when you switch to editing a different widget, instead of either staying invisible the whole time or auto-popping up on every editor load.
* Fixed a WP_Styles _doing_it_wrong notice (« dependencies that are not registered: elementor-frontend ») that could appear – and silently break the widget’s live preview – when editing an Elementor-built popup through the widget.
* Fixed the popup’s own CSS occasionally appearing as raw, unstyled text inside the popup when switching which popup is selected in the widget.
Popup styling
* Added 5 ready-made popup style presets (Minimal, Rounded Card, Dark Mode, Gradient Accent, Bold Border), selectable from a new « Popup style » dropdown – previously this field existed but wasn’t connected to anything.
* Theme developers can add their own custom styles by placing a CSS file in their active theme’s /gazzit-simplepopup/popup-styles/ folder; a theme file with the same name as a bundled preset overrides it. An optional /* Style Name: ... */ header at the top of the file controls its label in the dropdown.
* The close button can now be plain text (customizable) or one of 4 built-in icons, chosen per popup. Developers can add their own icons via the gazzit_simplepopup_close_icons filter.
* Popup margin and padding, previously only visible while editing the popup’s layout in Elementor, are now actually applied to the popup as it appears on the site.
Admin experience
* Redesigned the « Simple popup settings » metabox with clearer field grouping, icons and descriptions, matching native WordPress admin styling.
* Added an « Edit Simple Popups » link in the admin toolbar on any front-end page that’s actually displaying one or more popups (via shortcode or site-wide display), linking straight to the correct editor (Elementor or classic) for each one.
Bug fixes
* Fixed a JavaScript bug where explicitly turning « Popup splash close » off could still close the popup on splash click, because the string « 0 » is truthy in JavaScript.
* Fixed a template bug where a message box could be left with an unclosed <div>.
* Fixed a template bug that double-printed the « Simple popup » admin page heading.
* Removed a redundant ID-sanitizing call in the popup shortcode handler.
* General code cleanup: removed stray closing PHP tags, redundant database lookups, and tightened output escaping in several templates.
* Reconciled the plugin’s version number, which had drifted out of sync between the plugin header (1.0.1) and this readme’s Stable tag (1.0.3).
1.0.2
- Fix template to canvas in Elementor at creating popup.
1.0.1
- Added plugin icon and official screenshots to repository assets.
- Improved plugin activation hook and initialization checks.
- Enhanced Elementor compatibility and fixed editor preview rendering.
1.0.0
- Initial release of the GazzIT Simple Popup Everywhere plugin.
