POPUP Zyrex

描述

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:

  • 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.
  • Targeting: per-page, per-device (desktop/mobile), per-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 accent.
  • Lightweight frontend (~4 KB JS + CSS) — no jQuery dependency.
  • Security: nonces, capability checks, prepared statements, input sanitization.

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

屏幕截图

  • 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.

安装

  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).

常见问题

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.

评价

阅读所有1条评价

贡献者及开发者

「POPUP Zyrex」是开源软件。 以下人员对此插件做出了贡献。

贡献者

帮助将「POPUP Zyrex」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

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.