{"id":284633,"date":"2026-03-13T06:18:46","date_gmt":"2026-03-13T06:18:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/advanced-popup-manager\/"},"modified":"2026-03-13T06:17:20","modified_gmt":"2026-03-13T06:17:20","slug":"asap-popups-studio","status":"publish","type":"plugin","link":"https:\/\/mlt.wordpress.org\/plugins\/asap-popups-studio\/","author":20578682,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0","stable_tag":"1.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Asap - Popups Studio","header_author":"Piyush Asthana","header_description":"Create and manage multiple custom popups with individual settings and display rules.","assets_banners_color":"","last_updated":"2026-03-13 06:17:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/piyushmultidots\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":249,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"piyushmultidots","date":"2026-03-13 06:17:20"}},"upgrade_notice":{"1.0":"<p>Initial release of Asap - Popups Studio.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Popup list with Status column and quick toggle.","2":"Popup Settings meta box: Status, Display, When to show, Where to show, Content override."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1002,237,613,455,491],"plugin_category":[42],"plugin_contributors":[214729],"plugin_business_model":[],"class_list":["post-284633","plugin","type-plugin","status-publish","hentry","plugin_tags-exit-intent","plugin_tags-lightbox","plugin_tags-modal","plugin_tags-newsletter","plugin_tags-popup","plugin_category-contact-forms","plugin_contributors-piyushmultidots","plugin_committers-piyushmultidots"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/asap-popups-studio.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Multiple popups<\/strong> \u2013 Create as many popups as you need; each is a separate post with its own content and settings.<\/li>\n<li><strong>Display control<\/strong> \u2013 Enable\/disable per popup; choose trigger (page load with delay, scroll percentage, or exit intent).<\/li>\n<li><strong>Visibility<\/strong> \u2013 Show on all pages, pages only, posts only, or selected pages.<\/li>\n<li><strong>Show once<\/strong> \u2013 Limit to once per session, per day, per week, or per month using cookies.<\/li>\n<li><strong>Custom HTML<\/strong> \u2013 Optional custom HTML (replacing the main editor content) with allowed tags only; no script insertion.<\/li>\n<li><strong>Animations<\/strong> \u2013 None, fade in, or slide up.<\/li>\n<li><strong>Width<\/strong> \u2013 Set popup width in pixels or percentage.<\/li>\n<li><strong>Quick toggle<\/strong> \u2013 Enable\/disable popups from the list screen with a toggle switch.<\/li>\n<\/ul>\n\n<p>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: <code>asap-popups-studio<\/code>).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>popup-studio<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>Popups<\/strong> in the admin menu to create and manage popups.<\/li>\n<\/ol>\n\n<h4>First popup<\/h4>\n\n<ol>\n<li>Click <strong>Popups \u2192 Add New<\/strong>.<\/li>\n<li>Enter a title and add content in the editor (or use <strong>Custom HTML<\/strong> in the Popup Settings meta box).<\/li>\n<li>In <strong>Popup Settings<\/strong>, check <strong>Enable this popup<\/strong> and set trigger, delay, and visibility.<\/li>\n<li>Publish. The popup will appear on the front end according to your settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20show%20different%20popups%20on%20different%20pages%3F\"><h3>Can I show different popups on different pages?<\/h3><\/dt>\n<dd><p>Yes. Use <strong>Where to show \u2192 Visibility<\/strong>: choose \"Selected pages only\" and pick the pages in <strong>Show on these pages<\/strong>.<\/p><\/dd>\n<dt id=\"how%20does%20%22show%20once%20per%20visitor%22%20work%3F\"><h3>How does \"Show once per visitor\" work?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation-ready%3F\"><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. The text domain is <code>asap-popups-studio<\/code>. Use the <code>languages<\/code> folder or load your <code>.mo<\/code>\/<code>.po<\/code> files with the same domain.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Custom post type for popups.<\/li>\n<li>Triggers: page load (with delay), scroll percentage, exit intent.<\/li>\n<li>Visibility: all, pages only, posts only, selected pages.<\/li>\n<li>Show once: session, day, week, month.<\/li>\n<li>Optional custom HTML (allowed tags only) for content override.<\/li>\n<li>Animations: none, fade, slide.<\/li>\n<li>Quick enable\/disable toggle on list screen.<\/li>\n<\/ul>","raw_excerpt":"Create and manage multiple custom popups with individual settings and display rules.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/284633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=284633"}],"author":[{"embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/piyushmultidots"}],"wp:attachment":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=284633"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=284633"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=284633"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=284633"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=284633"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=284633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}