{"id":343446,"date":"2026-07-25T14:25:19","date_gmt":"2026-07-25T14:25:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easy-popup-block\/"},"modified":"2026-07-25T14:24:59","modified_gmt":"2026-07-25T14:24:59","slug":"popmatic","status":"publish","type":"plugin","link":"https:\/\/li.wordpress.org\/plugins\/popmatic\/","author":23237510,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.7","requires_php":"","requires_plugins":null,"header_name":"Popmatic - Popup builder with full customisation","header_author":"Easy Tabs Block","header_description":"Add fully customizable popups to your site with a native block for the block editor \u2014 announcements, promotions, newsletter signups, lead capture and more, with triggers, scheduling, visibility rules and ready-made patterns.","assets_banners_color":"453a3b","last_updated":"2026-07-25 14:24:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/popmatic\/","header_author_uri":"https:\/\/easytabsblock.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":56,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"easytabsblock","date":"2026-07-25 14:24:59"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Popmatic.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3622524,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3622524,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3622524,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3622524,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"popmatic\/popup":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"popmatic\/popup","title":"Popup","version":"1.0.0","category":"popmatic","description":"Easily add popups to your site for announcements, messages, or promotions.","keywords":["popup","modal","lightbox","promotion","lead","form"],"textdomain":"popmatic","supports":{"html":false,"anchor":false},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","viewScript":"file:.\/view.js"},"popmatic\/popup-content":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"popmatic\/popup-content","title":"Popup Content","description":"The content area inside the popup. Use this block to add and style the content you want displayed when the popup appears.","version":"1.0.0","textdomain":"popmatic","supports":{"__experimentalOnEnter":true,"__experimentalOnMerge":true,"__experimentalSettings":true,"anchor":false,"ariaLabel":true,"html":false,"reusable":false,"background":{"backgroundImage":true,"backgroundSize":true,"gradient":true,"__experimentalDefaultControls":{"backgroundImage":true,"gradient":true}},"color":{"gradients":true,"heading":true,"button":true,"link":true,"__experimentalDefaultControls":{"background":true,"text":true}},"shadow":true,"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"margin":true,"padding":true}},"__experimentalBorder":{"color":true,"radius":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":false,"radius":true,"style":false,"width":false}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"allowedBlocks":true},"parent":["popmatic\/popup"],"editorScript":"file:.\/index.js","style":"file:.\/style-index.css"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":3622524,"resolution":"1","location":"assets","locale":"","width":960,"height":468},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3622524,"resolution":"2","location":"assets","locale":"","width":2940,"height":1434},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3622524,"resolution":"3","location":"assets","locale":"","width":1440,"height":1080},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3622524,"resolution":"4","location":"assets","locale":"","width":1440,"height":1080}},"screenshots":{"1":"Building a popup in the block editor \u2014 insert the Popup block, pick a ready-made pattern and publish.","2":"A published popup on the front end \u2014 a Black Friday promotion built from a ready-made pattern, over the background overlay.","3":"General settings: open trigger, trigger delay, content width, position, animation and background overlay.","4":"Close and visibility settings: close button position, close on click outside or Escape, once-per-visitor display, plus a preview of Popmatic Pro options."}},"plugin_section":[],"plugin_tags":[7540,237,613,491,2647],"plugin_category":[],"plugin_contributors":[241317],"plugin_business_model":[],"class_list":["post-343446","plugin","type-plugin","status-publish","hentry","plugin_tags-announcement","plugin_tags-lightbox","plugin_tags-modal","plugin_tags-popup","plugin_tags-promotion","plugin_contributors-easytabsblock","plugin_committers-easytabsblock"],"banners":{"banner":"https:\/\/ps.w.org\/popmatic\/assets\/banner-772x250.png?rev=3622524","banner_2x":"https:\/\/ps.w.org\/popmatic\/assets\/banner-1544x500.png?rev=3622524","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/popmatic\/assets\/icon-128x128.png?rev=3622524","icon_2x":"https:\/\/ps.w.org\/popmatic\/assets\/icon-256x256.png?rev=3622524","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/popmatic\/assets\/screenshot-1.gif?rev=3622524","caption":"Building a popup in the block editor \u2014 insert the Popup block, pick a ready-made pattern and publish."},{"src":"https:\/\/ps.w.org\/popmatic\/assets\/screenshot-2.png?rev=3622524","caption":"A published popup on the front end \u2014 a Black Friday promotion built from a ready-made pattern, over the background overlay."},{"src":"https:\/\/ps.w.org\/popmatic\/assets\/screenshot-3.png?rev=3622524","caption":"General settings: open trigger, trigger delay, content width, position, animation and background overlay."},{"src":"https:\/\/ps.w.org\/popmatic\/assets\/screenshot-4.png?rev=3622524","caption":"Close and visibility settings: close button position, close on click outside or Escape, once-per-visitor display, plus a preview of Popmatic Pro options."}],"raw_content":"<!--section=description-->\n<p>Popmatic adds a fully customizable popup block to the WordPress block editor. Build the popup with any core or third-party blocks, then control how and when it appears \u2014 no page builder or extra JavaScript required.<\/p>\n\n<p><strong>Key features<\/strong><\/p>\n\n<ul>\n<li>Native block for the block editor \u2014 design your popup with any blocks you like.<\/li>\n<li>Ready-made popup patterns for sales, seasonal campaigns, announcements and engagement, via the built-in pattern picker.<\/li>\n<li>Open triggers: on page load (with an optional delay), on click, or on hover.<\/li>\n<li>Position the popup anywhere on screen (9 positions) with an optional background overlay.<\/li>\n<li>Entrance animations: fade, slide (up\/down\/left\/right) and zoom (in\/out).<\/li>\n<li>Close options: close button, click outside, and the Escape key. At least one close method always stays enabled, so a popup can never trap your visitors.<\/li>\n<li>Show a popup only once per visitor, remembered in the visitor's own browser.<\/li>\n<li>Optionally lock background scrolling while the popup is open.<\/li>\n<li>Fully stylable close button (colors, size, border, radius and position offset).<\/li>\n<li>Accessible by default: the popup is a labelled dialog, focus is trapped while it is open and returned when it closes, and animations respect the \"reduce motion\" system setting.<\/li>\n<\/ul>\n\n<p><strong>Blocks included<\/strong><\/p>\n\n<ul>\n<li><strong>Popup<\/strong> \u2014 the popup wrapper that holds all display and behavior settings.<\/li>\n<li><strong>Popup Content<\/strong> \u2014 the content area inside the popup that you fill with any blocks.<\/li>\n<\/ul>\n\n<p><strong>Popmatic Pro<\/strong><\/p>\n\n<p>Some settings in the popup sidebar are marked \"(Pro)\". They are not included in this\nplugin and are shown so you can see what an upgrade adds. Popmatic Pro adds\nscroll-distance and exit-intent triggers, an auto-close timer, extra close-button\nselectors, repeat-display intervals (hours or days), audience targeting (logged-in,\nlogged-out or specific user roles), start\/end scheduling, and per-page exclusions.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/popmatic<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>In the block editor, add the <strong>Popup<\/strong> block to any post, page or template and start building.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20open%20the%20popup%20from%20a%20button%20or%20link%3F\"><h3>How do I open the popup from a button or link?<\/h3><\/dt>\n<dd><p>Set the Popup block's \"Open Trigger\" to \"On Click\" (or \"On Hover\") and enter the CSS class of the element that should trigger it in the \"Anchor Trigger Class\" field. Add that same class to the button or link using the block's \"Additional CSS class(es)\" field.<\/p><\/dd>\n<dt id=\"how%20often%20will%20a%20visitor%20see%20the%20popup%3F\"><h3>How often will a visitor see the popup?<\/h3><\/dt>\n<dd><p>Enable \"Disable for Returning Visitors\". The popup is then shown only once per visitor. The frequency data is stored in the visitor's own browser (localStorage) \u2014 nothing is stored on your server, and no personal data is collected.<\/p>\n\n<p>To test the popup repeatedly while building your site, use a private\/incognito window or clear your browser's site data \u2014 otherwise your own browser will remember having seen it.<\/p>\n\n<p>Showing the popup again on a repeating interval (for example every 3 days) requires Popmatic Pro.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20popup%20only%20to%20certain%20users%2C%20or%20only%20during%20a%20date%20range%3F\"><h3>Can I show the popup only to certain users, or only during a date range?<\/h3><\/dt>\n<dd><p>Audience targeting and scheduling are part of Popmatic Pro. This free plugin shows the popup to everyone, whenever its open trigger fires.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20popup%20inside%20a%20site%20template%3F\"><h3>Can I use the popup inside a site template?<\/h3><\/dt>\n<dd><p>Yes. Add the Popup block in the Site Editor \u2014 for example to a header or footer template part \u2014 and it will be available across the whole site rather than on a single post.<\/p><\/dd>\n<dt id=\"does%20the%20popup%20work%20with%20caching%20plugins%3F\"><h3>Does the popup work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The free plugin renders the same markup for every visitor and decides when to open the popup in the browser, so it is fully compatible with page caching.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add fully customizable popups to your site with a native block for the block editor \u2014 announcements, promotions, seasonal campaigns and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/343446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=343446"}],"author":[{"embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/easytabsblock"}],"wp:attachment":[{"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=343446"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=343446"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=343446"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=343446"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=343446"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/li.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=343446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}