Wonderful Notification Popups shows small notification cards (“toasts”) in a corner of your site — the kind of message that draws attention without interrupting anyone. You write the messages, pick the icons and decide the rhythm; everything else stays out of your way.
Typical uses: highlighting a running promotion, showing short customer quotes, explaining a service through a series of example messages, or announcing opening hours and delivery times.
Everything stays on your own server. The plugin contacts no external service, loads no remote fonts or scripts, and sends nothing anywhere. The messages come from your own database and the popups are assembled in the visitor’s browser from data that was already part of the page.
A single click on the settings page creates eight ready-made notifications covering the usual cases: a recent order, free shipping, a sale, a customer quote, a stock notice, a newsletter hint, a trust note and a thank-you. They are created as drafts, so nothing appears on your site until you publish what you actually want. Deleting them again is one click too, and it only ever touches the samples — your own notifications are never affected.
Each notification can be assigned a language, and visitors only see the ones matching the language the page is rendered in, plus everything set to “All languages”. Regional variants match each other, so a German notification also reaches Austrian and Swiss visitors.
Place the popups on a single page or post:
[wonderful_notification_popups]
Individual settings can be overridden per placement:
[wonderful_notification_popups position="top-right" interval="15" duration="6" limit="3" order="sequence"]
Available attributes: position, interval, delay, duration, limit, order, trigger, selector, depth, locale.
The list handed to the browser can be changed with the wonderful_notification_popups_notifications filter.
This plugin does not use any external service. No data of any kind — no visitor IP addresses, no page views, no message content — is sent anywhere. Everything runs on your own server and in the visitor’s browser.
The optional quiet period for returning visitors stores a single timestamp in the browser’s local storage. It never leaves the browser, is not a cookie and is not used for tracking.