{"id":166716,"date":"2022-12-09T23:04:34","date_gmt":"2022-12-09T23:04:34","guid":{"rendered":"https:\/\/pl.wordpress.org\/plugins\/popup-zyrex\/"},"modified":"2026-04-22T12:41:07","modified_gmt":"2026-04-22T12:41:07","slug":"popup-zyrex","status":"publish","type":"plugin","link":"https:\/\/kin.wordpress.org\/plugins\/popup-zyrex\/","author":20793568,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.0","stable_tag":"2.2.0","tested":"6.9.4","requires":"5.3","requires_php":"7.0","requires_plugins":null,"header_name":"POPUP Zyrex","header_author":"Micha\u0142 \u017byrek","header_description":"Wyskakuj\u0105ce okienko z banerem.","assets_banners_color":"","last_updated":"2026-04-22 12:41:07","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/paypal.me\/zyrexpl?country.x=PL&locale.x=pl_PL","header_plugin_uri":"https:\/\/zyrex.pl\/plugin\/popup","header_author_uri":"https:\/\/zyrex.pl","rating":5,"author_block_rating":0,"active_installs":10,"downloads":2689,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"zyrexpl","date":"2023-04-05 21:03:23"},"1.1":{"tag":"1.1","author":"zyrexpl","date":"2023-04-17 21:12:44"},"1.1.1":{"tag":"1.1.1","author":"zyrexpl","date":"2023-12-07 17:38:11"},"1.2":{"tag":"1.2","author":"zyrexpl","date":"2023-12-17 14:26:04"},"1.2.1":{"tag":"1.2.1","author":"zyrexpl","date":"2023-12-17 14:56:44"},"2.0.0":{"tag":"2.0.0","author":"zyrexpl","date":"2026-04-20 17:32:41"},"2.1.0":{"tag":"2.1.0","author":"zyrexpl","date":"2026-04-20 17:54:27"},"2.2.0":{"tag":"2.2.0","author":"zyrexpl","date":"2026-04-22 12:41:07"}},"upgrade_notice":{"2.2.0":"<p>HTML\/text content type, popup scheduling, expanded targeting (post types, categories, tags), mobile detection fix. Recommended.<\/p>","2.1.0":"<p>Bundled translations for English, Polish, German, French, Spanish, Italian + scroll-trigger fix.<\/p>","2.0.0":"<p>Big update: new triggers (scroll, exit-intent), positions, targeting, analytics, security hardening. Recommended.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2831396,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.1.1","1.2","1.2.1","2.0.0","2.1.0","2.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3511089,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3511089,"resolution":"2","location":"assets","locale":"","width":1440,"height":1100},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3511089,"resolution":"3","location":"assets","locale":"","width":1440,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3511089,"resolution":"4","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"Lista popup\u00f3w z podgl\u0105dem obrazk\u00f3w, trigerami, pozycjami i statystykami.","2":"Formularz tworzenia popupu \u2014 tre\u015b\u0107, zachowanie i targetowanie w jednym widoku.","3":"Zak\u0142adka Statystyki z podsumowaniem wy\u015bwietle\u0144, klikni\u0119\u0107 i CTR.","4":"Popup w modalu na froncie (pozycja \"Modal (\u015brodek)\") z w\u0142asnym kolorem akcentu."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[784,1002,613,5625,491],"plugin_category":[],"plugin_contributors":[216295],"plugin_business_model":[],"class_list":["post-166716","plugin","type-plugin","status-publish","hentry","plugin_tags-banner","plugin_tags-exit-intent","plugin_tags-modal","plugin_tags-pop-up","plugin_tags-popup","plugin_contributors-zyrexpl","plugin_committers-zyrexpl"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/popup-zyrex\/assets\/icon-256x256.png?rev=2831396","icon_2x":"https:\/\/ps.w.org\/popup-zyrex\/assets\/icon-256x256.png?rev=2831396","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/popup-zyrex\/assets\/screenshot-1.png?rev=3511089","caption":"Lista popup\u00f3w z podgl\u0105dem obrazk\u00f3w, trigerami, pozycjami i statystykami."},{"src":"https:\/\/ps.w.org\/popup-zyrex\/assets\/screenshot-2.png?rev=3511089","caption":"Formularz tworzenia popupu \u2014 tre\u015b\u0107, zachowanie i targetowanie w jednym widoku."},{"src":"https:\/\/ps.w.org\/popup-zyrex\/assets\/screenshot-3.png?rev=3511089","caption":"Zak\u0142adka Statystyki z podsumowaniem wy\u015bwietle\u0144, klikni\u0119\u0107 i CTR."},{"src":"https:\/\/ps.w.org\/popup-zyrex\/assets\/screenshot-4.png?rev=3511089","caption":"Popup w modalu na froncie (pozycja \"Modal (\u015brodek)\") z w\u0142asnym kolorem akcentu."}],"raw_content":"<!--section=description-->\n<p><strong>POPUP Zyrex<\/strong> is a simple, lightweight and modern plugin that lets you display popups (banners) on your WordPress site. Increase conversions \u2014 announce promotions, newsletter sign-ups, events or new arrivals.<\/p>\n\n<p><strong>Available in 6 languages:<\/strong> English, Polski, Deutsch, Fran\u00e7ais, Espa\u00f1ol, Italiano.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Two content types<\/strong>: image banner or HTML\/text with headline, body and CTA button.<\/li>\n<li><strong>3 trigger types<\/strong>: after time, after scroll, exit-intent (attempt to leave the page).<\/li>\n<li><strong>5 positions<\/strong>: modal (center), bottom-right\/bottom-left slide-in corner, top bar, bottom bar.<\/li>\n<li><strong>Scheduling<\/strong>: optional start\/end date \u2014 popup turns on and off automatically (e.g. Black Friday).<\/li>\n<li><strong>Targeting<\/strong>: whole site, specific page, all entries of a post type (pages\/posts\/products), posts in category or with tag, device (desktop\/mobile), user state (logged-in\/logged-out).<\/li>\n<li><strong>Built-in analytics<\/strong>: views, clicks, closes, CTR \u2014 global and per popup.<\/li>\n<li><strong>WordPress Media Library<\/strong> integration.<\/li>\n<li><strong>Color picker<\/strong> for the close-button and CTA accent.<\/li>\n<li><strong>Lightweight frontend<\/strong> (~4 KB JS + CSS) \u2014 no jQuery dependency.<\/li>\n<li><strong>Security<\/strong>: nonces, capability checks, prepared statements, input sanitization, <code>wp_kses_post<\/code> on HTML bodies.<\/li>\n<\/ul>\n\n<p><strong>Other features:<\/strong><\/p>\n\n<ul>\n<li>Configurable hide-after-close cookie duration.<\/li>\n<li>Open\/close animations with <code>prefers-reduced-motion<\/code> support.<\/li>\n<li>Accessibility: ESC to close, <code>aria-modal<\/code>, focus-visible on buttons.<\/li>\n<li>Multiple popups running simultaneously with independent rules.<\/li>\n<li>Translation-ready (text domain <code>popup-zyrex<\/code>) \u2014 bundled translations for English, Polish, German, French, Spanish, Italian.<\/li>\n<li>Uninstall drops all plugin data cleanly.<\/li>\n<\/ul>\n\n<p>Author: <a href=\"https:\/\/zyrex.pl\">zyrex.pl<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>popup-zyrex<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install via the WordPress plugin screen.<\/li>\n<li>Activate the plugin on the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open the <strong>POPUP<\/strong> menu in the admin panel.<\/li>\n<li>Click <strong>Add new<\/strong>, fill in the fields, pick an image, and click <strong>Add popup<\/strong>.<\/li>\n<li>Go back to the list and activate the popup with the <strong>Activate<\/strong> button.<\/li>\n<\/ol>\n\n<p>The UI adapts automatically to your WordPress site language (English, Polski, Deutsch, Fran\u00e7ais, Espa\u00f1ol, Italiano).<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20long%20does%20the%20popup%20stay%20hidden%20after%20close%3F\"><h3>How long does the popup stay hidden after close?<\/h3><\/dt>\n<dd><p>One day by default. Change it per popup in the \"Hide duration after close (days)\" field.<\/p><\/dd>\n<dt id=\"can%20i%20show%20a%20popup%20only%20on%20a%20selected%20page%3F\"><h3>Can I show a popup only on a selected page?<\/h3><\/dt>\n<dd><p>Yes \u2014 in the \"Targeting\" section pick a specific page or \"All pages\".<\/p><\/dd>\n<dt id=\"can%20i%20show%20a%20popup%20only%20on%20mobile%20or%20only%20on%20desktop%3F\"><h3>Can I show a popup only on mobile or only on desktop?<\/h3><\/dt>\n<dd><p>Yes. In targeting choose \"Desktop only\" or \"Mobile only\".<\/p><\/dd>\n<dt id=\"what%20is%20exit-intent%3F\"><h3>What is exit-intent?<\/h3><\/dt>\n<dd><p>The popup appears when the visitor moves their cursor toward the tab close \/ address bar (desktop), or performs a quick upward scroll (mobile).<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20slow%20down%20my%20site%3F\"><h3>Does the plugin slow down my site?<\/h3><\/dt>\n<dd><p>No. The frontend is ~4 KB JS and ~2 KB CSS, loaded only when at least one popup is active for the current page.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%3F\"><h3>What languages are supported?<\/h3><\/dt>\n<dd><p>English, Polski, Deutsch, Fran\u00e7ais, Espa\u00f1ol, Italiano out of the box. The plugin ships with a <code>.pot<\/code> file so any other language can be added.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>NEW: HTML\/text content type \u2014 popups with a headline, body (HTML allowed) and a CTA button, instead of just a banner image.<\/li>\n<li>NEW: Scheduling \u2014 optional start\/end date per popup, so campaigns turn on and off automatically.<\/li>\n<li>NEW: Expanded targeting \u2014 whole site, specific page, all entries of a post type (pages \/ posts \/ products), posts in a category, posts with a tag.<\/li>\n<li>Fix: Mobile device detection is now more robust (matchMedia + viewport width + user-agent check).<\/li>\n<li>i18n: 19 new strings added to all bundled translations (English, Polish, German, French, Spanish, Italian).<\/li>\n<li>Tested up to: WordPress 6.9.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>NEW: Internationalization \u2014 source strings refactored to English; bundled translations for English, Polish (pl_PL), German (de_DE), French (fr_FR), Spanish (es_ES), Italian (it_IT).<\/li>\n<li>NEW: <code>.pot<\/code> file updated with English msgids for translators.<\/li>\n<li>Fix: scroll trigger could fire immediately on short pages where the initial viewport already covered the threshold.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>NOWE: Wyzwalacze \u2014 czas, scroll, exit-intent.<\/li>\n<li>NOWE: Pozycje \u2014 modal, rogi (slide-in), paski g\u00f3ra\/d\u00f3\u0142.<\/li>\n<li>NOWE: Targetowanie po urz\u0105dzeniu (desktop\/mobile) i statusie u\u017cytkownika.<\/li>\n<li>NOWE: Integracja z Bibliotek\u0105 Medi\u00f3w WordPress (zamiast w\u0142asnego uploadera).<\/li>\n<li>NOWE: Color picker dla kolor akcentu przycisku zamykania.<\/li>\n<li>NOWE: Statystyki \u2014 wy\u015bwietlenia, klikni\u0119cia, zamkni\u0119cia, CTR.<\/li>\n<li>NOWE: Konfigurowalny czas cookie po zamkni\u0119ciu.<\/li>\n<li>NOWY: Nowy interfejs administracyjny z zak\u0142adkami i kartami.<\/li>\n<li>Poprawki bezpiecze\u0144stwa: nonce na wszystkich formularzach, capability checks, przygotowane zapytania SQL, sanityzacja danych wej\u015bciowych, walidacja upload\u00f3w przez Bibliotek\u0119 Medi\u00f3w.<\/li>\n<li>Refactor: frontend bez jQuery, lekki (~4 KB JS).<\/li>\n<li>Dost\u0119pno\u015b\u0107: klawisz ESC, atrybuty ARIA, focus-visible, <code>prefers-reduced-motion<\/code>.<\/li>\n<li>i18n: tekstdomena <code>popup-zyrex<\/code>, plik POT.<\/li>\n<li>Fix: uninstall.php czy\u015bci\u0142 z\u0142\u0105 nazw\u0119 tabeli \u2014 teraz poprawnie usuwa dane.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Aktualizacja dla WP 6.7.1.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Drobne poprawki.<\/li>\n<\/ul>","raw_excerpt":"Lightweight popup\/banner plugin with multiple triggers, positions, targeting, analytics \u2014 translated into 6 languages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/166716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=166716"}],"author":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zyrexpl"}],"wp:attachment":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=166716"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=166716"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=166716"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=166716"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=166716"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=166716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}