Beschrijving
Mighty Notification Bar
Beschrijving
Mighty Notification Bar is a powerful yet easy-to-use WordPress plugin that allows you to display important messages, announcements, and calls-to-action on your website. Perfect for promoting sales, announcing updates, displaying urgent notices, or highlighting important information.
Key Features
- Flexible Positioning – Choose between fixed (stays visible when scrolling) or relative positioning (top of page)
- Dismissible Notifications – Let visitors dismiss the bar with customizable cookie duration (1 day to 1 year)
- Smart Content Versioning – Bar reappears for all users when content is updated
- Full Customization – Custom colors, rich text formatting, and flexible styling options
- Call-to-Action Button – Optional button with three styles (primary, secondary, text)
- Smart Scheduling – Set start and end dates for time-limited campaigns
- Location Targeting – Display on all pages, homepage only, or specific pages
- Device Targeting – Show on all devices, desktop only, or mobile only
- Z-Index Control – Manage stacking order relative to other elements
- Fully Responsive – Works perfectly on desktop, tablet, and mobile devices
- Live Preview – See changes in real-time before publishing
- Translation Ready – Fully translatable with included Dutch translations
Perfect For
- Product launches and promotions
- Limited-time offers and sales
- Website maintenance announcements
- Cookie consent notices
- Newsletter signups
- Event announcements
- Breaking news and updates
Easy to Use
Simply install and activate the plugin, then configure your notification bar from the WordPress admin panel. The intuitive interface includes a live preview so you can see exactly how your notification will look before publishing.
Translations
- English (default)
- Dutch (Nederlands)
- Dutch (Belgium)
- Dutch (Formal)
Want to translate to your language? We’d love your help! Contact us or submit a translation.
Developer Friendly
The plugin uses WordPress best practices and is built with clean, well-documented code. It uses the WordPress Options API for settings storage and follows WordPress coding standards.
Support the Developer
If this plugin helps your website, please consider supporting its development:
Your support helps keep this plugin free and maintained!
Privacy Policy
This plugin does not collect any personal data. When the dismissible feature is enabled, a functional cookie is stored locally in the user’s browser to remember their preference. This cookie contains no personal information and is used solely to prevent showing the dismissed notification.
License
This plugin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version.
This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this plugin. If not, see https://www.gnu.org/licenses/gpl-2.0.html.
This plugin contains no external libraries. All code is original or uses WordPress core components (jQuery, Color Picker, TinyMCE), which are GPL-compatible.
Credits
Developed with ❤️ by Mighty Robin
Special thanks to:
* Peter Smits — Dutch translation review
Schermafbeeldingen
Installatie
Automatic Installation
- Log in to your WordPress admin panel
- Go to Plugins > Add New
- Search for “Mighty Notification Bar”
- Click “Install Now” and then “Activate”
- Go to “Mighty Notification Bar” in the admin menu to configure your settings
Manual Installation
- Download the plugin zip file
- Extract the zip file
- Upload the
mighty-notification-barfolder to/wp-content/plugins/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to ‘Mighty Notification Bar’ in the admin menu to configure your settings
After Activation
- Navigate to “Mighty Notification Bar” in your WordPress admin menu
- Enable the notification bar
- Add your message using the visual editor
- Customize colors, positioning, and behavior
- Click “Save Changes”
- Visit your website to see the notification bar in action
FAQ
How do I change the notification bar colors?
Go to the Mighty Notification Bar settings page in your WordPress admin. Under the “Colors” section, you can select custom background and text colors using the color picker.
Can I schedule the notification bar to appear only during specific dates?
Yes! In the “Schedule” section, you can set a start date and end date. The notification bar will only appear between these dates. Leave the fields empty for a permanent notification.
How do I make the notification bar dismissible?
In the “Behavior” section, enable the “Dismissible” option. You can also choose how long the bar stays hidden after a visitor dismisses it (from 1 day to 1 year).
What happens when I update the notification content?
When you change the notification content, button text, or button URL, the bar will automatically reappear for all visitors, even if they previously dismissed it. This ensures important updates reach everyone.
Can I target specific pages?
Yes! In the “Display Location” section, you can choose to display the notification bar on all pages, homepage only, or specific pages by entering page IDs.
Will the notification bar work with my theme?
The notification bar is designed to work with any WordPress theme. It uses the
wp_body_openhook which is a WordPress standard supported by all modern themes.Does it work on mobile devices?
Yes! The notification bar is fully responsive and works perfectly on all devices. You can also choose to display it on desktop only or mobile only using the device targeting option.
In the “Action Button” section, enable “Show button”, then add your button text and URL. You can choose from three button styles: Primary, Secondary, or Text.
Can I use HTML in my notification message?
The notification bar supports rich text formatting including bold, italic, and links through the visual editor. Basic HTML is sanitized for security.
Does the plugin affect page load speed?
The plugin is lightweight and optimized for performance. It uses minimal CSS and JavaScript, and assets are only loaded when needed.
Is the plugin GDPR compliant?
The plugin uses cookies only if you enable the dismissible feature. The cookies are functional (not tracking) and store only the dismissal preference. You should inform users about this in your privacy policy if you enable dismissible notifications.
Beoordelingen
Er zijn geen beoordelingen voor deze plugin.
Bijdragers & ontwikkelaars
“Mighty Notification Bar” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Mighty Notification Bar” is vertaald in 2 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Mighty Notification Bar” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.0.1
- Improved: Simplified settings by removing advanced layering option
- Improved: Dutch translations updated to match WordPress glossary (thanks Peter Smits!)
1.0.0 – 2025-12-30
- Initial release
- Flexible positioning (fixed or relative, top or bottom)
- Customizable colors and text with visual editor
- Call-to-action button with multiple styles
- Dismissible with cookie support (1 day to 1 year)
- Smart content versioning – reappears when content changes
- Schedule with start and end dates
- Location targeting (all pages, homepage)
- Device targeting (all devices, desktop, mobile)
- Z-index control for layering
- Fully responsive design
- Accessibility features (ARIA labels, keyboard navigation)
- Live preview in admin panel
- Translation ready with Dutch translations included








