Title: POPUP Zyrex
Author: Zyrex
Published: <strong>December 9, 2022</strong>
Last modified: April 22, 2026

---

Search plugins

![](https://ps.w.org/popup-zyrex/assets/icon-256x256.png?rev=2831396)

# POPUP Zyrex

 By [Zyrex](https://profiles.wordpress.org/zyrexpl/)

[Download](https://downloads.wordpress.org/plugin/popup-zyrex.2.2.0.zip)

 * [Details](https://sa.wordpress.org/plugins/popup-zyrex/#description)
 * [Reviews](https://sa.wordpress.org/plugins/popup-zyrex/#reviews)
 *  [Installation](https://sa.wordpress.org/plugins/popup-zyrex/#installation)
 * [Development](https://sa.wordpress.org/plugins/popup-zyrex/#developers)

 [Support](https://wordpress.org/support/plugin/popup-zyrex/)

## Description

**POPUP Zyrex** is a simple, lightweight and modern plugin that lets you display
popups (banners) on your WordPress site. Increase conversions — announce promotions,
newsletter sign-ups, events or new arrivals.

**Available in 6 languages:** English, Polski, Deutsch, Français, Español, Italiano.

**Features:**

 * **Two content types**: image banner or HTML/text with headline, body and CTA 
   button.
 * **3 trigger types**: after time, after scroll, exit-intent (attempt to leave 
   the page).
 * **5 positions**: modal (center), bottom-right/bottom-left slide-in corner, top
   bar, bottom bar.
 * **Scheduling**: optional start/end date — popup turns on and off automatically(
   e.g. Black Friday).
 * **Targeting**: 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).
 * **Built-in analytics**: views, clicks, closes, CTR — global and per popup.
 * **WordPress Media Library** integration.
 * **Color picker** for the close-button and CTA accent.
 * **Lightweight frontend** (~4 KB JS + CSS) — no jQuery dependency.
 * **Security**: nonces, capability checks, prepared statements, input sanitization,`
   wp_kses_post` on HTML bodies.

**Other features:**

 * Configurable hide-after-close cookie duration.
 * Open/close animations with `prefers-reduced-motion` support.
 * Accessibility: ESC to close, `aria-modal`, focus-visible on buttons.
 * Multiple popups running simultaneously with independent rules.
 * Translation-ready (text domain `popup-zyrex`) — bundled translations for English,
   Polish, German, French, Spanish, Italian.
 * Uninstall drops all plugin data cleanly.

Author: [zyrex.pl](https://zyrex.pl)

## Screenshots

 * [[
 * Lista popupów z podglądem obrazków, trigerami, pozycjami i statystykami.
 * [[
 * Formularz tworzenia popupu — treść, zachowanie i targetowanie w jednym widoku.
 * [[
 * Zakładka Statystyki z podsumowaniem wyświetleń, kliknięć i CTR.
 * [[
 * Popup w modalu na froncie (pozycja “Modal (środek)”) z własnym kolorem akcentu.

## Installation

 1. Upload the `popup-zyrex` folder to `/wp-content/plugins/` or install via the WordPress
    plugin screen.
 2. Activate the plugin on the **Plugins** screen.
 3. Open the **POPUP** menu in the admin panel.
 4. Click **Add new**, fill in the fields, pick an image, and click **Add popup**.
 5. Go back to the list and activate the popup with the **Activate** button.

The UI adapts automatically to your WordPress site language (English, Polski, Deutsch,
Français, Español, Italiano).

## FAQ

### How long does the popup stay hidden after close?

One day by default. Change it per popup in the “Hide duration after close (days)”
field.

### Can I show a popup only on a selected page?

Yes — in the “Targeting” section pick a specific page or “All pages”.

### Can I show a popup only on mobile or only on desktop?

Yes. In targeting choose “Desktop only” or “Mobile only”.

### What is exit-intent?

The popup appears when the visitor moves their cursor toward the tab close / address
bar (desktop), or performs a quick upward scroll (mobile).

### Does the plugin slow down my site?

No. The frontend is ~4 KB JS and ~2 KB CSS, loaded only when at least one popup 
is active for the current page.

### What languages are supported?

English, Polski, Deutsch, Français, Español, Italiano out of the box. The plugin
ships with a `.pot` file so any other language can be added.

## Reviews

![](https://secure.gravatar.com/avatar/06a622b56ecd0321a4dac896b70ded0b50b26cd498aae17dcadb395d111ac56b?
s=60&d=retro&r=g)

### 󠀁[Lightweight and straightforward popup plugin.](https://wordpress.org/support/topic/lightweight-and-straightforward-popup-plugin/)󠁿

 [Webmasters.Team](https://profiles.wordpress.org/webmastersteam/) April 21, 2026

Ideal for simple use cases like announcements or promotional banners.Setup takes
only a few minutes and works reliably.

 [ Read all 1 review ](https://wordpress.org/support/plugin/popup-zyrex/reviews/)

## Contributors & Developers

“POPUP Zyrex” is open source software. The following people have contributed to 
this plugin.

Contributors

 *   [ Zyrex ](https://profiles.wordpress.org/zyrexpl/)

[Translate “POPUP Zyrex” into your language.](https://translate.wordpress.org/projects/wp-plugins/popup-zyrex)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/popup-zyrex/), check
out the [SVN repository](https://plugins.svn.wordpress.org/popup-zyrex/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/popup-zyrex/) by
[RSS](https://plugins.trac.wordpress.org/log/popup-zyrex/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.2.0

 * NEW: HTML/text content type — popups with a headline, body (HTML allowed) and
   a CTA button, instead of just a banner image.
 * NEW: Scheduling — optional start/end date per popup, so campaigns turn on and
   off automatically.
 * NEW: Expanded targeting — whole site, specific page, all entries of a post type(
   pages / posts / products), posts in a category, posts with a tag.
 * Fix: Mobile device detection is now more robust (matchMedia + viewport width 
   + user-agent check).
 * i18n: 19 new strings added to all bundled translations (English, Polish, German,
   French, Spanish, Italian).
 * Tested up to: WordPress 6.9.

#### 2.1.0

 * NEW: Internationalization — source strings refactored to English; bundled translations
   for English, Polish (pl_PL), German (de_DE), French (fr_FR), Spanish (es_ES),
   Italian (it_IT).
 * NEW: `.pot` file updated with English msgids for translators.
 * Fix: scroll trigger could fire immediately on short pages where the initial viewport
   already covered the threshold.

#### 2.0.0

 * NOWE: Wyzwalacze — czas, scroll, exit-intent.
 * NOWE: Pozycje — modal, rogi (slide-in), paski góra/dół.
 * NOWE: Targetowanie po urządzeniu (desktop/mobile) i statusie użytkownika.
 * NOWE: Integracja z Biblioteką Mediów WordPress (zamiast własnego uploadera).
 * NOWE: Color picker dla kolor akcentu przycisku zamykania.
 * NOWE: Statystyki — wyświetlenia, kliknięcia, zamknięcia, CTR.
 * NOWE: Konfigurowalny czas cookie po zamknięciu.
 * NOWY: Nowy interfejs administracyjny z zakładkami i kartami.
 * Poprawki bezpieczeństwa: nonce na wszystkich formularzach, capability checks,
   przygotowane zapytania SQL, sanityzacja danych wejściowych, walidacja uploadów
   przez Bibliotekę Mediów.
 * Refactor: frontend bez jQuery, lekki (~4 KB JS).
 * Dostępność: klawisz ESC, atrybuty ARIA, focus-visible, `prefers-reduced-motion`.
 * i18n: tekstdomena `popup-zyrex`, plik POT.
 * Fix: uninstall.php czyścił złą nazwę tabeli — teraz poprawnie usuwa dane.

#### 1.2.2

 * Aktualizacja dla WP 6.7.1.

#### 1.2.1

 * Drobne poprawki.

## Meta

 *  Version **2.2.0**
 *  Last updated **3 weeks ago**
 *  Active installations **10+**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/popup-zyrex/)
 * Tags
 * [banner](https://sa.wordpress.org/plugins/tags/banner/)[exit-intent](https://sa.wordpress.org/plugins/tags/exit-intent/)
   [modal](https://sa.wordpress.org/plugins/tags/modal/)[pop up](https://sa.wordpress.org/plugins/tags/pop-up/)
   [popup](https://sa.wordpress.org/plugins/tags/popup/)
 *  [Advanced View](https://sa.wordpress.org/plugins/popup-zyrex/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/popup-zyrex/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/popup-zyrex/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/popup-zyrex/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/popup-zyrex/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/popup-zyrex/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/popup-zyrex/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/popup-zyrex/reviews/)

## Contributors

 *   [ Zyrex ](https://profiles.wordpress.org/zyrexpl/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/popup-zyrex/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://paypal.me/zyrexpl?country.x=PL&locale.x=pl_PL)