Asap – Popups Studio

Plugin Banner

Asap – Popups Studio

by Piyush Asthana

Download
Description

Asap – Popups Studio lets you create and manage multiple popups from the WordPress admin. Each popup has its own settings for when and where it appears.

Features:

  • Multiple popups – Create as many popups as you need; each is a separate post with its own content and settings.
  • Display control – Enable/disable per popup; choose trigger (page load with delay, scroll percentage, or exit intent).
  • Visibility – Show on all pages, pages only, posts only, or selected pages.
  • Show once – Limit to once per session, per day, per week, or per month using cookies.
  • Custom HTML – Optional custom HTML (replacing the main editor content) with allowed tags only; no script insertion.
  • Animations – None, fade in, or slide up.
  • Width – Set popup width in pixels or percentage.
  • Quick toggle – Enable/disable popups from the list screen with a toggle switch.

For site-wide or per-page custom CSS, use the WordPress Customizer or theme/block editor. Uses the block editor (or classic editor) for popup content; optional custom HTML overrides that for a single popup. All user-facing strings are translation-ready (text domain: asap-popups-studio).

  1. Upload the popup-studio folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Popups in the admin menu to create and manage popups.

First popup

  1. Click Popups Add New.
  2. Enter a title and add content in the editor (or use Custom HTML in the Popup Settings meta box).
  3. In Popup Settings, check Enable this popup and set trigger, delay, and visibility.
  4. Publish. The popup will appear on the front end according to your settings.
Can I show different popups on different pages?

Yes. Use Where to show Visibility: choose “Selected pages only” and pick the pages in Show on these pages.

How does “Show once per visitor” work?

The plugin sets a cookie when the popup is shown. Until the chosen period (session, day, week, month) expires, the same visitor will not see that popup again.

Is the plugin translation-ready?

Yes. The text domain is asap-popups-studio. Use the languages folder or load your .mo/.po files with the same domain.

1.0

  • Initial release.
  • Custom post type for popups.
  • Triggers: page load (with delay), scroll percentage, exit intent.
  • Visibility: all, pages only, posts only, selected pages.
  • Show once: session, day, week, month.
  • Optional custom HTML (allowed tags only) for content override.
  • Animations: none, fade, slide.
  • Quick enable/disable toggle on list screen.
Back to top