WordPress plugin intelligence profile

Hastika Promo Bar

A lightweight announcement bar plugin for WordPress. Display announcement bars with targeting, scheduling, countdown timers, and built-in analytics.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.1
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update16 Jul 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Hastika Promo Bar version 1.0.1 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Hastika Promo Bar is a powerful yet lightweight announcement bar plugin designed for WordPress. Create beautiful, highly customizable announcement bars at the top of your website with rich targeting options, scheduling, animations, countdown timers, and built-in analytics.

Key Features

  • Unlimited Announcements – Create as many announcements as you need
  • Auto-Rotation – Cycle through multiple announcements with smooth animations
  • 20+ Animation Effects – Fade, slide, zoom, flip, bounce, and more
  • Countdown Timers – Create urgency with live countdown timers
  • Scheduling – Set start and end dates for automatic activation/deactivation
  • Advanced Targeting – Control visibility by user role, login state, device type, and specific pages
  • WooCommerce Integration – Target customers, non-customers, or users who purchased specific products/categories
  • Clickable Bars – Make entire announcements clickable or add CTA buttons
  • Built-in Analytics – Track views, clicks, and CTR without external services
  • RTL Support – Full support for right-to-left languages
  • Lightweight & Fast – Pure JavaScript, no jQuery dependency, minimal assets
  • Fully Accessible – Keyboard navigation, ARIA labels, screen reader friendly
  • Responsive Design – Perfect display on mobile, tablet, and desktop
  • Import/Export – Backup and transfer settings via JSON
  • Multi-Calendar Support – Native Gregorian and Persian (Jalali) date/time pickers for announcement scheduling

Perfect For

  • Product launches and special offers
  • Event announcements
  • Flash sales with countdown timers
  • Important site-wide notifications
  • Holiday promotions
  • Cookie notices
  • Newsletter signups

Bar Position Options

  • Standard – Scrolls naturally with the page
  • Fixed – Stays at the top while scrolling

Display Control

  • Set display delay (immediate or custom milliseconds)
  • Choose default open/collapsed state
  • User toggle with customizable persistence (session, 24h, 7d, 30d)
  • Device visibility (all, desktop only, mobile only, tablet only)
  • Show to specific user roles
  • Show to logged-in users, guests, or all visitors
  • Exclude/include specific pages by ID

Per-Announcement Options

  • Enable/disable status
  • Custom text with basic HTML support
  • Per-announcement colors (overrides global settings)
  • Device visibility override
  • User type targeting
  • Start/end date scheduling
  • CTA button with custom colors and URL
  • Make entire bar clickable
  • Optional icon (Dashicon or custom SVG)
  • Countdown timer with auto-hide option
  • WooCommerce customer targeting

Appearance Customization

  • Adjustable bar height (30-300px)
  • Content alignment (left, center, right)
  • Content order (text then CTA, or CTA then text)
  • Global and per-announcement colors
  • Font size control for text and CTA
  • Icon support (Dashicons or custom SVG)
  • Icon position (before or after text)

Built-in Analytics

Track performance without external services:

  • Total views per announcement
  • Total clicks per announcement
  • Click-through rate (CTR) percentage
  • Reset analytics per announcement
  • No tracking scripts loaded
  • Completely internal

Technical Highlights

  • WordPress Coding Standards compliant
  • Translation ready with.pot file included
  • Secure: nonce verification, sanitization, escaping
  • No PHP warnings or notices
  • OOP architecture
  • Lightweight: <100KB total assets
  • No external dependencies
  • SEO-friendly implementation

When Disabled

When the plugin is disabled, zero frontend assets are loaded:

  • No HTML output
  • No CSS loaded
  • No JavaScript loaded

-

No database queries

Privacy Policy

Hastika Promo Bar does not:

-

Collect personal data.

  • Use cookies.
  • Send data to external servers.
  • Load external tracking scripts.

The plugin stores anonymous analytics data (such as view and click counts) locally in the WordPress database.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • top bar
  • announcement
  • banner
  • countdown
  • notification
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity16 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.