=== OffSign Scheduled Site Banner ===
Contributors: OffSign
Tags: notice bar, announcement bar, alert bar, holiday notice, banner
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Display a simple scheduled notice bar at the top of your WordPress site.

== Description ==

OffSign Scheduled Site Banner helps site owners show a clear message at the top of their site. It is useful for holiday notices, shipping delays, temporary closures, promotions, or important service updates.

The free plugin includes a complete single notice bar:

* Enable or disable the notice.
* Hide the notice automatically when the message is empty.
* Schedule by date and time.
* Choose background and text colors.
* Choose sticky, fixed, or static placement.
* Enable mobile marquee text for long messages.
* Let visitors dismiss the notice in their browser.

The plugin does not track visitors, does not load remote scripts, and does not contact third-party services.

= Extensibility =

OffSign Scheduled Site Banner includes filters that allow separate add-on plugins to extend its behavior. Paid add-ons should be distributed outside WordPress.org and are not required for the free plugin to work.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/offsign-scheduled-site-banner/` directory, or install the plugin through the WordPress plugins screen.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Go to `Settings > OffSign Scheduled Site Banner`.
4. Enter your message and save the settings.

== Frequently Asked Questions ==

= Will the bar show if the message field is empty? =

No. Empty messages are treated as disabled output.

= Does the plugin load external scripts or track users? =

No. All assets are stored locally in the plugin, and no external requests are made.

= Can visitors dismiss the notice? =

Yes. Enable the dismiss button in the settings. The dismissed state is stored in the visitor's browser.

= Can I extend this plugin with my own code? =

Yes. Developers can use the `offsign_scheduled_site_banner_options` and `offsign_scheduled_site_banner_should_show` filters.

== Screenshots ==

1. Settings screen for configuring the notice message, schedule, colors, position, mobile marquee, and dismiss button.
2. Desktop example showing the notice bar at the top of a website.
3. Mobile example showing a compact notice bar designed for long messages.

== Changelog ==

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.0.0 =
Initial release.
