Title: VibeCode Notice Bar
Author: samyaroy
Published: <strong>11 Agoosto, 2026</strong>
Last modified: 11 Agoosto, 2026

---

Raadi kaabayaal

![](https://ps.w.org/vibecode-notice-bar/assets/banner-772x250.png?rev=3641724)

![](https://ps.w.org/vibecode-notice-bar/assets/icon-256x256.png?rev=3641724)

# VibeCode Notice Bar

 Qore [samyaroy](https://profiles.wordpress.org/samyaroy/)

[Soo Rog](https://downloads.wordpress.org/plugin/vibecode-notice-bar.1.0.0.zip)

 * [Faahfaahin](https://so.wordpress.org/plugins/vibecode-notice-bar/#description)
 * [Dibu-eegisyo](https://so.wordpress.org/plugins/vibecode-notice-bar/#reviews)
 *  [Rakibaad](https://so.wordpress.org/plugins/vibecode-notice-bar/#installation)
 * [Horumarinta](https://so.wordpress.org/plugins/vibecode-notice-bar/#developers)

 [Taageero](https://wordpress.org/support/plugin/vibecode-notice-bar/)

## Sharraxaad

VibeCode Notice Bar adds a simple announcement bar to the top or bottom of your 
WordPress site. Use the notification bar to promote a sale, announce free shipping,
warn about maintenance, or point visitors at a new post with a call to action button.

It does one job and stays out of your way. There are no advertisements in your dashboard,
no deactivation survey, no phoning home, and no data collection of any kind.

#### Why this plugin

Most notification bar plugins are heavier than the message they display. This one
loads a single small stylesheet and, only if you enable the dismiss button, about
half a kilobyte of JavaScript. Nothing else is queued on your front end.

 * **Theme safe.** The bar is inserted with the `wp_body_open` hook, or `wp_footer`
   if you place it at the bottom, instead of being positioned over your page. It
   sits above your header without overlapping it or breaking your layout.
 * **Cache friendly.** Every visitor receives identical HTML and the dismissal is
   handled in the browser, so the announcement bar works correctly behind WP Rocket,
   LiteSpeed Cache, W3 Total Cache, Cloudflare and other full page caches.
 * **No flash of dismissed content.** A tiny inline check runs before the bar renders,
   so a visitor who already closed your banner never sees it blink on screen.
 * **Honest links.** If your button link is empty or invalid, the button is simply
   hidden. It will never send your visitors anywhere you did not choose.

#### Features

 * Announcement bar at the top or bottom of the page
 * Optional sticky notification bar that follows the visitor as they scroll
 * Call to action button with its own colours and an optional new tab
 * Full colour control for background, text and button
 * Adjustable font size
 * Optional dismiss button, with a configurable number of days before the bar returns
 * Automatically shows a new announcement again even to visitors who dismissed the
   previous one
 * Option to hide the banner on small screens
 * Accessible markup with a labelled region and a keyboard reachable close button
 * Respects `prefers-reduced-motion`
 * Translation ready
 * Removes its own settings when you uninstall it

#### Privacy

This plugin does not collect, transmit or store any personal data. It makes no external
HTTP requests. The dismiss state is kept in the visitor’s own browser using local
storage, never in a cookie sent to your server.

#### Developer notes

Filter `lwab_show_bar` to control display on a per request basis:

    ```
    add_filter( 'lwab_show_bar', function ( $show ) {
        return is_front_page() ? $show : false;
    } );
    ```

## Sawir-shaashado

[⌊A sticky announcement bar with a call to action button at the top of the page.⌉⌊
A sticky announcement bar with a call to action button at the top of the page.⌉[

A sticky announcement bar with a call to action button at the top of the page.

[⌊The notification bar at the bottom of the page.⌉⌊The notification bar at the bottom
of the page.⌉[

The notification bar at the bottom of the page.

[⌊The settings screen.⌉⌊The settings screen.⌉[

The settings screen.

## Rakibaad

 1. Upload the plugin folder to `/wp-content/plugins/`, or install it from the Plugins
    screen in your dashboard.
 2. Activate the plugin.
 3. Go to **Settings  Announcement Bar**, write your message, tick **Enable bar** and
    save.

## SBI

### Does the announcement bar work with caching plugins?

Yes. The HTML is the same for every visitor and the dismiss check happens in the
browser, so page caching cannot serve the wrong state.

### Will it overlap my theme header?

No. A top bar uses the `wp_body_open` hook and a bottom bar uses `wp_footer`, so
it sits in the normal document flow rather than being positioned over your header.
If your theme is older than WordPress 5.2 and does not support `wp_body_open`, ask
your theme author to add it.

### Can visitors close the notification bar?

Yes, if you enable the dismiss button. You choose how many days it stays closed.
Setting the value to zero closes it for the current browser session only.

### What happens when I change my message?

The bar reappears for everyone, including visitors who dismissed the previous announcement.
A new message is treated as a new announcement.

### Does it add advertisements to my dashboard?

No. There are no advertisements, no upsell notices and no deactivation survey.

### Can I show more than one bar?

The free version shows a single announcement bar.

## Dibu-eegisyo

Ma jiraan wax dibu-eegis ah oo ku saabsan kaabahan.

## Ka-qaybgalayaasha & Horumariyayaasha

“VibeCode Notice Bar” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay
kaabahan.

Ka-qaybgalayaasha

 *   [ samyaroy ](https://profiles.wordpress.org/samyaroy/)

[Ku tarjun “VibeCode Notice Bar” luqaddaada.](https://translate.wordpress.org/projects/wp-plugins/vibecode-notice-bar)

### Ma xiisaynaysaa horumarinta?

[Baadh koodka](https://plugins.trac.wordpress.org/browser/vibecode-notice-bar/),
fiiri [bakhaarka SVN](https://plugins.svn.wordpress.org/vibecode-notice-bar/), ama
iska qor [diiwaanka horumarinta](https://plugins.trac.wordpress.org/log/vibecode-notice-bar/)
adigoo adeegsanaya [RSS](https://plugins.trac.wordpress.org/log/vibecode-notice-bar/?limit=100&mode=stop_on_copy&format=rss).

## Isbeddellada

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **21 saac kahor**
 *  Active installations **In ka yar 10**
 *  WordPress version ** 6.2 ama ka sareeya **
 *  Tested up to **7.0.3**
 *  PHP version ** 7.4 ama ka sareeya **
 *  Language
 * [English (US)](https://wordpress.org/plugins/vibecode-notice-bar/)
 * Tags
 * [announcement bar](https://so.wordpress.org/plugins/tags/announcement-bar/)[banner](https://so.wordpress.org/plugins/tags/banner/)
   [notification bar](https://so.wordpress.org/plugins/tags/notification-bar/)[sticky bar](https://so.wordpress.org/plugins/tags/sticky-bar/)
   [top bar](https://so.wordpress.org/plugins/tags/top-bar/)
 *  [Aragti Sare](https://so.wordpress.org/plugins/vibecode-notice-bar/advanced/)

## Qiimeynta

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/vibecode-notice-bar/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/vibecode-notice-bar/reviews/)

## Ka-qaybgalayaasha

 *   [ samyaroy ](https://profiles.wordpress.org/samyaroy/)

## Taageero

Ma heysaa waxaad dhahdo? Caawimaad ma u baahan tahay?

 [Eeg madasha taageerada](https://wordpress.org/support/plugin/vibecode-notice-bar/)