plugin-icon

StatusDot

Opening hours status dot with weekly schedules, overnight hours, breaks, busy/idle states, and live countdowns.
Évaluations
Version
2.4.0
Mis à jour récemment
May 26, 2026
StatusDot

StatusDot helps you show whether you’re Open, Busy, Closed, or temporarily Idle — using a simple dot indicator that updates automatically.

Configure a weekly schedule (supports HH:MM), optionally enable Busy mode, or override everything with Force Closed or Open 24/7. You can also start an Idle override (« Back in… ») timer when you’re away.

StatusDot can show status text + a live countdown, for example: Open now — Closes in 04:52:14

Updates are handled via lightweight AJAX polling, so visitors see changes without a full page refresh.

Place it anywhere using the shortcode. Multiple instances per page are supported.

Features

  • Weekly opening hours (HH:MM, including minutes)
  • Overnight hours supported (set the close time earlier than the open time)
  • Optional break windows during Weekly Schedule and Open 24/7
  • Optional pre-break warnings before scheduled breaks
  • Status modes:
    • Use Opening Hours (Weekly Schedule)
    • Force Closed
    • Open 24/7
  • Manual Busy mode (orange status)
  • Idle override (« Back in… ») with start/stop and countdown
  • Display options:
    • Toggle status text (Open/Busy/Closed)
    • Toggle countdown label + time per state (Closes in / Opens in / Back in)
    • Separator selection (-, —, |, •)
    • Optional light text (white) output for dark backgrounds
  • Live countdowns to the next opening, closing, break end, or idle return
  • AJAX-based live updates (configurable refresh interval)
  • Unlimited shortcodes per page
  • Works with major page builders (Gutenberg, Elementor, etc.)
  • Lightweight and dependency-free

Shortcode

Basic usage: [statusdot]

Optional attributes: [statusdot id= »header » refresh= »20″]

  • id – Optional unique identifier (useful for targeting with custom CSS). Default: header
  • refresh – Refresh interval in seconds (default: 20)
Gratuitsur les plans payants
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 7.0
Cette extension est disponible en téléchargement pour votre site .