NoticeWave Popup
·
Display targeted announcement popups with scheduling, display rules, and auto-dismiss timers — no coding required.
NoticeWave Popup lets you create and manage rich announcement popups for your WordPress site through a clean, step-by-step wizard. Show event notices, admission alerts, general updates, or any time-sensitive information to your visitors — with full control over when, where, and how they appear.
Key Features
- 5-step wizard interface — configure each announcement through a guided Setup → Schedule → Audience → Content → Action flow.
- Scheduling — set a start date and end date. Announcements automatically appear and disappear on the correct day with no manual intervention needed.
- Priority system — when multiple active announcements exist, the one with the highest priority (1–100) is shown first. Lower-priority ones appear after visitors dismiss the first.
- Audience targeting — show a popup on all pages, the homepage only, or specific pages you choose.
- Announcement types — categorise as Event, Admission, Alert, or General; each type gets a distinct color badge in the admin list.
- Rich content — optional title, description (with HTML support via the WordPress content filter), and a banner image.
- Call to action — choose between a clickable button (custom URL), a clickable banner image, or no action at all. WhatsApp is natively supported with country flag + dial-code selection.
- Auto-close timer — optionally auto-dismiss the popup after 5, 10, or 30 seconds.
- Cookie-based dismiss tracking — once a visitor closes a popup, it is suppressed for a configurable number of days so it never feels spammy.
- Accessibility — full keyboard navigation, ARIA roles (
dialog,aria-modal,aria-labelledby), focus trapping, and focus restoration on dismiss. - No external dependencies — all assets (including the intl-tel-input library for WhatsApp dial codes) are bundled locally. No CDN calls, no tracking.
- Fully translatable — every admin and frontend string is wrapped in WordPress i18n functions and ready for
.po/.motranslation files.