{"id":287684,"date":"2026-03-13T12:25:18","date_gmt":"2026-03-13T12:25:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/murls-smart-popups\/"},"modified":"2026-03-21T18:40:03","modified_gmt":"2026-03-21T18:40:03","slug":"murls-smart-popups","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/murls-smart-popups\/","author":15966939,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.6.2","stable_tag":"1.6.2","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Murls Smart Popups","header_author":"Ahsan Haroon (Murls)","header_description":"A shop-owner friendly popup builder. Create beautiful announcement popups without any coding. Smart cookie management ensures visitors always see your latest content.","assets_banners_color":"5b5786","last_updated":"2026-03-21 18:40:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/murls-smart-popups\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":476,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"standal0n3","date":"2026-03-13 16:27:07"},"1.4.7":{"tag":"1.4.7","author":"standal0n3","date":"2026-03-14 20:54:58"},"1.6.0":{"tag":"1.6.0","author":"standal0n3","date":"2026-03-20 16:30:35"},"1.6.1":{"tag":"1.6.1","author":"standal0n3","date":"2026-03-21 18:32:13"},"1.6.2":{"tag":"1.6.2","author":"standal0n3","date":"2026-03-21 18:40:03"}},"upgrade_notice":{"1.6.0":"<p>Major feature update. Adds Quick Setup Wizard, page-level targeting, clickable images, and Save &amp; Stay editing. Safe upgrade \u2014 no database changes required. All existing popups continue to work and default to showing on all pages.<\/p>","1.5.0":"<p>Adds live preview, visual position grid, badge, heading, and CTA button fields. Upgrading is fully safe \u2014 no database changes required. All existing popups continue to work exactly as before.<\/p>","1.2.0":"<p>Adds image support, configurable cookie expiry, and smart automatic cookie reset. Safe upgrade \u2014 no database changes required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3482188,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3482188,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3483153,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3483153,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.4.7","1.6.0","1.6.1","1.6.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3482188,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3483131,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3483131,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3483131,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Quick Setup Wizard \u2014 create your first popup in 3 guided steps with live preview and animated progress.","2":"All Popups screen \u2014 manage all your popups at a glance with status, page targeting, cookie timing, and quick actions.","3":"Edit Popup screen \u2014 Popup Content, CTA Button, Image with link, Live Preview, Settings, Where to Show, Cookie Visibility, and Position all in one place.","4":"Where to Show \u2014 page-level targeting with automatic WooCommerce page detection.","5":"Live popup displayed on a real WordPress store frontend."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[257673,491,2486,55649,1069],"plugin_category":[],"plugin_contributors":[253228],"plugin_business_model":[],"class_list":["post-287684","plugin","type-plugin","status-publish","hentry","plugin_tags-announcement-popup","plugin_tags-popup","plugin_tags-popup-builder","plugin_tags-woocommerce-popup","plugin_tags-wordpress-popup","plugin_contributors-standal0n3","plugin_committers-standal0n3"],"banners":{"banner":"https:\/\/ps.w.org\/murls-smart-popups\/assets\/banner-772x250.png?rev=3483153","banner_2x":"https:\/\/ps.w.org\/murls-smart-popups\/assets\/banner-1544x500.png?rev=3483153","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/murls-smart-popups\/assets\/icon-128x128.png?rev=3482188","icon_2x":"https:\/\/ps.w.org\/murls-smart-popups\/assets\/icon-256x256.png?rev=3482188","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/murls-smart-popups\/assets\/screenshot-1.png?rev=3482188","caption":"Quick Setup Wizard \u2014 create your first popup in 3 guided steps with live preview and animated progress."},{"src":"https:\/\/ps.w.org\/murls-smart-popups\/assets\/screenshot-2.png?rev=3483131","caption":"All Popups screen \u2014 manage all your popups at a glance with status, page targeting, cookie timing, and quick actions."},{"src":"https:\/\/ps.w.org\/murls-smart-popups\/assets\/screenshot-3.png?rev=3483131","caption":"Edit Popup screen \u2014 Popup Content, CTA Button, Image with link, Live Preview, Settings, Where to Show, Cookie Visibility, and Position all in one place."},{"src":"https:\/\/ps.w.org\/murls-smart-popups\/assets\/screenshot-4.png?rev=3483131","caption":"Where to Show \u2014 page-level targeting with automatic WooCommerce page detection."}],"raw_content":"<!--section=description-->\n<p><strong>Murls Smart Popups<\/strong> is the cleanest, most store-owner-friendly popup plugin on WordPress.org. Create stunning announcement popups, flash sale banners, and promotional overlays in minutes \u2014 directly from your WordPress dashboard. No page builders, no shortcodes, no monthly fees.<\/p>\n\n<p>Built from the ground up for WooCommerce store owners who want results without complexity.<\/p>\n\n<blockquote>\n  <p>\u2b50 <strong>Zero external requests. Zero tracking. Zero subscriptions. 100% free.<\/strong><\/p>\n<\/blockquote>\n\n<h4>Why Murls Smart Popups Is Different<\/h4>\n\n<p>Most popup plugins are built for developers. Murls Smart Popups is built for <strong>you<\/strong> \u2014 the store owner who needs to launch a Black Friday popup at 11pm without calling a developer.<\/p>\n\n<p>Every detail has been thought through. The admin is clean and fast. The popups look professional on every screen. And the smart cookie system means you never have to worry about showing outdated offers to your visitors.<\/p>\n\n<h4>Key Features<\/h4>\n\n<p><strong>\ud83d\ude80 Quick Setup Wizard<\/strong>\nYour first popup is live in under 60 seconds. A guided 3-step wizard walks you through choosing a goal, crafting your content, and going live \u2014 with animated previews at every step. No learning curve, no documentation needed.<\/p>\n\n<p><strong>\ud83c\udfa8 Live Popup Preview<\/strong>\nSee exactly how your popup will look as you type \u2014 badge, heading, message, image, and button update in real time inside the editor. What you see is what your visitors get.<\/p>\n\n<p><strong>\ud83c\udfaf Page-Level Targeting<\/strong>\nControl exactly where each popup appears. Show on all pages, only on specific pages, or everywhere except chosen pages. Includes automatic WooCommerce page detection \u2014 Shop, Cart, Checkout, and My Account pages are built right in.<\/p>\n\n<p><strong>\ud83d\udccd Desktop &amp; Mobile Position Control<\/strong>\nPlace your popup anywhere on screen using an intuitive visual grid \u2014 9 positions on desktop, 3 on mobile. Set a separate position for each device. All without touching CSS.<\/p>\n\n<p><strong>\ud83c\udff7\ufe0f Badge, Heading, Message &amp; Button<\/strong>\nBuild fully structured popups with an optional badge pill (e.g. \"\ud83d\udd25 Flash Sale\"), a bold heading, your message body, and a call-to-action button with a custom URL. Every element is optional \u2014 use what you need.<\/p>\n\n<p><strong>\ud83d\uddbc\ufe0f Clickable Popup Images<\/strong>\nAdd images to your popups directly from your WordPress Media Library. Optionally link images to any URL \u2014 perfect for linking product photos directly to product pages.<\/p>\n\n<p><strong>\ud83c\udf6a Smart Cookie Management<\/strong>\nYou control how often each popup appears \u2014 every visit, once per hour, once per day, once per week, once per month, or once per browser forever. Each popup has its own independent cookie.<\/p>\n\n<p><strong>\ud83d\udd04 Automatic Cookie Reset on Content Update<\/strong>\nChange your offer or update your image? Every visitor automatically sees the new version \u2014 even if they already dismissed the previous one. No manual cache clearing, no developer needed.<\/p>\n\n<p><strong>\ud83d\udcbe Save &amp; Stay Editing<\/strong>\nSave your popup and keep editing \u2014 no more losing your place. Use \"Save &amp; Close\" when you're done, or just hit Save to stay on the edit screen. Enterprise-grade editing workflow.<\/p>\n\n<p><strong>\u26a1 Zero Performance Impact<\/strong>\nNo scripts. No stylesheets. Zero frontend overhead \u2014 unless you have at least one active popup. Your Core Web Vitals score is completely untouched when popups are inactive.<\/p>\n\n<p><strong>\ud83d\udd12 Privacy First \u2014 No Data Collection<\/strong>\nNo visitor tracking. No analytics sent to external servers. No third-party requests of any kind. The only browser storage used is a small dismissal cookie on your own domain. Fully GDPR-friendly.<\/p>\n\n<p><strong>\u267f Accessibility Ready<\/strong>\nARIA roles, <code>aria-modal<\/code>, <code>aria-label<\/code>, and keyboard navigation (Escape to close) built in from day one. Works with screen readers out of the box.<\/p>\n\n<p><strong>\ud83c\udf0d Translation Ready<\/strong>\nEvery visible string uses WordPress translation functions with the <code>murls-smart-popups<\/code> text domain. Translate using Loco Translate, WPML, or any standard WordPress workflow.<\/p>\n\n<p><strong>\ud83d\uddd1\ufe0f Clean Uninstall<\/strong>\nDelete the plugin and every trace is removed from your database automatically \u2014 on single sites and across every site in a Multisite network.<\/p>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li><strong>WooCommerce store owners<\/strong> running flash sales, seasonal campaigns, and promotional offers<\/li>\n<li><strong>Ecommerce managers<\/strong> managing popup campaigns across product launches and restocks<\/li>\n<li><strong>Shop founders<\/strong> announcing free shipping thresholds, limited-time discounts, or new arrivals<\/li>\n<li><strong>Small business websites<\/strong> sharing important announcements, opening hours, or event details<\/li>\n<li><strong>Bloggers &amp; content creators<\/strong> driving traffic to featured content or growing their email list<\/li>\n<li><strong>Agencies &amp; freelancers<\/strong> managing multiple client sites on WordPress Multisite<\/li>\n<\/ul>\n\n<h4>How the Smart Cookie Reset Works<\/h4>\n\n<p>Every popup in Murls Smart Popups carries an internal content version number. When you save a popup, the plugin computes a hash of your badge, heading, message, image, and button. If anything changed, the version increments \u2014 say from v2 to v3.<\/p>\n\n<p>The visitor's browser cookie is tied to the version number. So a cookie for \"v2\" is simply ignored when the popup becomes \"v3.\" Your visitors always see your latest offer \u2014 automatically, with zero effort on your part.<\/p>\n\n<h4>Premium Add-ons (Coming Soon)<\/h4>\n\n<p>Extend Murls Smart Popups with purpose-built extensions for serious store owners:<\/p>\n\n<ul>\n<li>\ud83d\udeaa <strong>Exit Intent Trigger<\/strong> \u2014 Catch visitors the moment before they leave and show a last-chance offer<\/li>\n<li>\ud83d\udce7 <strong>Email Capture &amp; Mailchimp<\/strong> \u2014 Grow your list directly inside popups with Mailchimp, Klaviyo, or webhook sync<\/li>\n<li>\u23f0 <strong>Time Delay &amp; Scroll Trigger<\/strong> \u2014 Show popups after a set time or scroll depth for better engagement<\/li>\n<li>\ud83d\uded2 <strong>WooCommerce Cart Booster<\/strong> \u2014 Trigger popups based on cart value, item count, or specific products<\/li>\n<li>\ud83d\udcca <strong>Analytics &amp; Conversion Tracking<\/strong> \u2014 See impressions, dismissals, and click-through rates per popup<\/li>\n<li>\ud83e\uddea <strong>A\/B Testing<\/strong> \u2014 Run split tests between popup variants and auto-promote the winner<\/li>\n<li>\u23f3 <strong>Countdown Timer<\/strong> \u2014 Create urgency with live countdown clocks inside your popups<\/li>\n<li>\ud83c\udf10 <strong>Geo-Location Targeting<\/strong> \u2014 Target visitors by country or region for location-specific promotions<\/li>\n<li>\ud83d\udc64 <strong>User Role Targeting<\/strong> \u2014 Different offers for logged-in customers vs new visitors<\/li>\n<li>\ud83c\udf81 <strong>Unique Coupon Generator<\/strong> \u2014 Auto-generate unique WooCommerce coupon codes per visitor<\/li>\n<li>\ud83d\udd01 <strong>Multi-Step Popup Flows<\/strong> \u2014 Chain multiple popup screens into guided flows<\/li>\n<li>\ud83d\udcf1 <strong>Mobile Visibility Control<\/strong> \u2014 Show popups on desktop only, mobile only, or both<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/murls.co\/murls-smart-popups\/#addons\">View all add-ons and extensions \u2192<\/a><\/p>\n\n<!--section=installation-->\n<h4>Quick Setup Wizard (Recommended)<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress dashboard.<\/li>\n<li>Search for <strong>Murls Smart Popups<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>The <strong>Quick Setup Wizard<\/strong> opens automatically \u2014 follow the 3 steps to create your first popup in under 60 seconds.<\/li>\n<\/ol>\n\n<h4>Manual Setup<\/h4>\n\n<ol>\n<li>Go to <strong>Murls Smart Popups \u2192 + Add New<\/strong> in your sidebar.<\/li>\n<li>Enter a Popup Name (internal only \u2014 visitors never see this).<\/li>\n<li>Optionally add a Badge, Heading, and your Message.<\/li>\n<li>Optionally add a Call to Action button with a label and URL.<\/li>\n<li>Optionally pick an image from your Media Library and link it to a URL.<\/li>\n<li>Choose where to show it \u2014 all pages, specific pages, or everywhere except certain pages.<\/li>\n<li>Set Status to <strong>Active<\/strong> and choose your cookie timing.<\/li>\n<li>Select your Desktop and Mobile popup position.<\/li>\n<li>Click <strong>Save Popup<\/strong> \u2014 your popup is live instantly.<\/li>\n<\/ol>\n\n<h4>Upload Method<\/h4>\n\n<ol>\n<li>Download the plugin <code>.zip<\/code> from WordPress.org.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Upload the zip and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Murls Smart Popups<\/strong> in your sidebar to get started.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20really%20free%3F%20are%20there%20hidden%20costs%3F\"><h3>Is this plugin really free? Are there hidden costs?<\/h3><\/dt>\n<dd><p>Completely free. No premium core, no feature unlocks, no nag screens, no usage limits. The plugin is GPL-licensed and hosted on WordPress.org. Optional paid add-ons are in development for advanced features, but the core plugin will always be 100% free.<\/p><\/dd>\n<dt id=\"does%20it%20include%20a%20setup%20wizard%3F\"><h3>Does it include a setup wizard?<\/h3><\/dt>\n<dd><p>Yes. The Quick Setup Wizard guides you through creating your first popup in 3 simple steps \u2014 pick a goal, craft your content, and go live. Your popup is active in under 60 seconds with zero configuration needed.<\/p><\/dd>\n<dt id=\"can%20i%20control%20which%20pages%20show%20my%20popup%3F\"><h3>Can I control which pages show my popup?<\/h3><\/dt>\n<dd><p>Yes. Every popup has a \"Where to Show\" setting with three options: show on all pages, show only on specific pages you choose, or show everywhere except pages you choose. WooCommerce pages (Shop, Cart, Checkout, My Account) are automatically detected.<\/p><\/dd>\n<dt id=\"will%20visitors%20see%20the%20same%20popup%20every%20time%20they%20visit%3F\"><h3>Will visitors see the same popup every time they visit?<\/h3><\/dt>\n<dd><p>No \u2014 you're in full control. Each popup has a \"Show popup again after\" setting with options including: every visit, once per hour, once per day, once per week, once per month, or once per browser forever.<\/p><\/dd>\n<dt id=\"i%20updated%20my%20popup%20offer.%20will%20visitors%20who%20dismissed%20it%20see%20the%20new%20version%3F\"><h3>I updated my popup offer. Will visitors who dismissed it see the new version?<\/h3><\/dt>\n<dd><p>Yes, automatically. When you change the badge, heading, message, image, or button, the plugin increments the popup's internal version. The visitor's old cookie becomes invalid and they see the updated popup on their next visit \u2014 no manual action needed.<\/p><\/dd>\n<dt id=\"can%20i%20add%20clickable%20images%20to%20my%20popup%3F\"><h3>Can I add clickable images to my popup?<\/h3><\/dt>\n<dd><p>Yes. Pick any image from your WordPress Media Library and optionally add a link URL. When visitors click the image, they are taken to the URL you set \u2014 perfect for linking product images directly to product pages.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20with%20woocommerce%3F\"><h3>Does this plugin work with WooCommerce?<\/h3><\/dt>\n<dd><p>Absolutely. Murls Smart Popups works on any WordPress site and integrates naturally with WooCommerce stores. It was designed with shop owners as the primary audience. The page targeting feature automatically detects WooCommerce pages. Upcoming add-ons will add deep WooCommerce integration including cart-based triggers and coupon generation.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20store%3F\"><h3>Will it slow down my store?<\/h3><\/dt>\n<dd><p>No. CSS and JavaScript are only loaded when at least one active popup is set to display on the current page. If all your popups are set to Inactive, zero assets load on the frontend \u2014 your site performance is completely unaffected.<\/p><\/dd>\n<dt id=\"does%20it%20collect%20visitor%20data%3F\"><h3>Does it collect visitor data?<\/h3><\/dt>\n<dd><p>No. The plugin uses browser cookies only to remember whether a visitor has seen a popup. Those cookies never leave the visitor's browser. No data is sent to any external server. No analytics, no tracking, no third-party services of any kind.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20compliant%3F\"><h3>Is it GDPR compliant?<\/h3><\/dt>\n<dd><p>The plugin stores no personal data and makes no external requests. The cookies it sets are functional cookies used solely to control popup display frequency. Always consult a legal professional for definitive GDPR compliance advice specific to your business.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20wordpress%20multisite%3F\"><h3>Does it work on WordPress Multisite?<\/h3><\/dt>\n<dd><p>Yes. Each site in your network has its own independent set of popups. The plugin can be network activated or activated per-site. The uninstall handler removes data from every site in the network cleanly.<\/p><\/dd>\n<dt id=\"can%20i%20translate%20the%20plugin%3F\"><h3>Can I translate the plugin?<\/h3><\/dt>\n<dd><p>Yes. All strings use WordPress translation functions with the <code>murls-smart-popups<\/code> text domain. Translate using Loco Translate, WPML, or any standard WordPress workflow. Community translations on WordPress.org are welcome.<\/p><\/dd>\n<dt id=\"how%20many%20popups%20can%20i%20create%3F\"><h3>How many popups can I create?<\/h3><\/dt>\n<dd><p>No limit. Create as many as you need. Multiple popups can be active simultaneously \u2014 each with its own independent cookie, position, and page targeting settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Added: Quick Setup Wizard \u2014 guided 3-step onboarding that creates your first popup in under 60 seconds. Includes goal presets (Flash Sale, New Product, Announcement, Custom), animated live preview, and warm step-by-step guidance.<\/li>\n<li>Added: Page-Level Targeting \u2014 \"Where to Show\" card with three display rules: All Pages, Only These Pages, or Everywhere Except. Includes automatic WooCommerce page detection (Shop, Cart, Checkout, My Account) and all published WordPress pages.<\/li>\n<li>Added: Clickable Popup Images \u2014 optional image link URL field. Link product images directly to product pages or any destination.<\/li>\n<li>Added: Save &amp; Stay editing \u2014 \"Save Popup\" now keeps you on the edit screen with a success notice. \"Save &amp; Close\" redirects to the popup list. Enterprise-grade editing workflow.<\/li>\n<li>Added: \"Showing On\" column in the All Popups table \u2014 see each popup's page targeting at a glance.<\/li>\n<li>Added: Explainer text below each display rule option for clarity.<\/li>\n<li>Improved: Position picker with descriptive labels for every position zone.<\/li>\n<li>Improved: Wizard success screen with styled action cards and animated confirmation.<\/li>\n<li>Improved: Frontend popup rendering now respects page targeting \u2014 assets only load on pages where popups are configured to display.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added: Live Preview card \u2014 sticky sidebar panel that updates in real time as you type badge, heading, message, and button fields. Collapsible with state saved across page loads.<\/li>\n<li>Added: Popup Position control \u2014 visual 3x3 desktop grid with mini browser wireframe mockups and a 3-option mobile phone grid. Separate position settings for desktop and mobile.<\/li>\n<li>Added: Badge Label field \u2014 optional pill badge displayed above the popup heading.<\/li>\n<li>Added: Popup Heading field \u2014 bold headline shown above the message text.<\/li>\n<li>Added: Call to Action Button \u2014 Button Label and URL fields, rendered as a full-width styled button inside the popup.<\/li>\n<li>Improved: Form restructured into focused cards \u2014 Popup Content (name, badge, heading, message), Call to Action Button (label + URL side by side), Popup Image, Settings, Cookie and Visibility, Popup Position.<\/li>\n<li>Improved: Frontend popup layout \u2014 image, badge, heading, message, and button all centred and properly spaced. Image capped at 260px max-height with object-fit cover so tall images never break the layout.<\/li>\n<li>Improved: Mobile popup slides up from the bottom for a native app feel. Desktop positions animate from the correct direction (top positions slide down, others slide up).<\/li>\n<li>Improved: CTA button includes hover, focus-visible, and active states for full accessibility.<\/li>\n<li>Improved: content_hash now includes all new fields \u2014 editing badge, heading, or button automatically invalidates visitor cookies so everyone sees the updated popup.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added: WordPress Media Library image picker.<\/li>\n<li>Added: Configurable cookie expiry \u2014 session, hourly, daily, weekly, monthly, or forever.<\/li>\n<li>Added: Smart content versioning \u2014 updating popup content automatically resets visitor cookies.<\/li>\n<li>Added: Multisite support in uninstall handler.<\/li>\n<li>Improved: Full WordPress Coding Standards compliance.<\/li>\n<li>Improved: All strings translatable.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. Popup list, add\/edit\/delete, and active\/inactive status toggle.<\/li>\n<\/ul>","raw_excerpt":"Create high-converting popups in 60 seconds. Quick Setup Wizard, page targeting, smart cookies \u2014 no coding, no bloat. Ever.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/287684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=287684"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/standal0n3"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=287684"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=287684"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=287684"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=287684"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=287684"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=287684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}