=== BriteNotices – Site-wide notices, promotions, marketing messages and more ===
Contributors: zakdesign
Donate link: https://zakwdesign.co.uk/
Tags: notices, announcements, banners, countdown, coupons
Requires at least: 4.7
Tested up to: 7.0
Stable tag: 1.2
Requires PHP: 7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Display modern site-wide notices with targeting, scheduling, countdowns, CTA buttons, and click-to-copy coupons.

== Description ==

BriteNotices lets WordPress admins create and display modern site-wide notices across their website.

The plugin is designed for announcements, alerts, promotions, maintenance notices, discount banners, urgent updates, and marketing messages. Admins can customise the design, choose where notices appear, target specific users or pages, and schedule notices to appear automatically.

= Core Features =

* Display a modern notice across your website.
* Choose from multiple positions: top header bar, footer bar, or bottom-corner slide-in.
* Use the built-in rich text editor for links, bold text, emojis, and formatted notice content.
* Add a dismiss button so visitors can close the notice.
* Set cookie expiration so dismissed notices stay hidden for a chosen period.
* Customise background, text, and button colours.
* Use predefined colour templates including Error, Information, Success, and Warning.
* Choose whether the notice is sticky/fixed on scroll or scrolls away with the page.
* Select an icon to display alongside the notice.

= Smart Targeting =

* Show notices site-wide.
* Show notices on the homepage only.
* Show or hide notices on specific pages or posts.
* Target guests only.
* Target logged-in users only.
* Target specific WordPress roles, such as Customers, Subscribers, Editors, or Administrators.

= Marketing Tools =

* Add countdown timers for sales, events, deadlines, and limited-time announcements.
* Add a high-visibility call-to-action button.
* Add click-to-copy coupon codes so visitors can copy discounts instantly.
* Schedule notices with automated start and end dates/times.

BriteNotices is built to be lightweight, easy to configure, and flexible enough for both simple announcements and marketing campaigns.

== Installation ==

1. Upload the `britenotices` folder to the `/wp-content/plugins/` directory, or install the plugin ZIP file through the WordPress admin area.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Go to `Settings > BriteNotices` to configure your notice.
4. Enable the notice and choose your position, colours, targeting, and marketing options.
5. Save your settings.

== Frequently Asked Questions ==

= Can I display a notice across the whole website? =

Yes. BriteNotice can display a modern notice site-wide, or you can limit it to specific pages, posts, or the homepage only.

= Can visitors dismiss the notice? =

Yes. You can enable a close button so visitors can dismiss the notice. You can also set how long the notice stays hidden using the cookie expiration option.

= Can I make the notice stay visible while scrolling? =

Yes. The sticky option lets you choose whether the notice remains fixed on screen or scrolls away with the page.

= Can I use the plugin for discount codes? =

Yes. BriteNotices includes click-to-copy coupon support, making it useful for discount campaigns and promotions.

= Does BriteNotices support countdown timers? =

Yes. You can enable a countdown timer and set an end date/time to create urgency for sales, launches, or deadlines.

= Can I schedule notices? =

Yes. You can set automated start and end dates/times so notices only appear during a specific campaign or event window.

= Can I target specific users? =

Yes. Notices can be shown to guests, logged-in users, or specific WordPress user roles.

= Can I customise the design? =

Yes. You can customise background colours, text colours, button colours, fonts, icons, and choose predefined templates such as Error, Information, Success, and Warning.

== Screenshots ==


== Changelog ==

= 1.1 =
* Updated the plugin to be compatible with WordPress 7.0

= 1.0 =
* Initial release.

== Upgrade Notice ==

= 1.0 =
Initial release of BriteNotices.
== License ==

BriteNotices is licensed under the GPLv2 or later.

This program 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.
