Title: StatusDot
Author: designplug
Published: <strong>4 มีนาคม 2026</strong>
Last modified: 22 มีนาคม 2026

---

Search plugins

![](https://ps.w.org/statusdot/assets/banner-772x250.jpg?rev=3474528)

![](https://ps.w.org/statusdot/assets/icon-256x256.png?rev=3474528)

# StatusDot

 By [designplug](https://profiles.wordpress.org/designplug/)

[Download](https://downloads.wordpress.org/plugin/statusdot.2.3.0.zip)

 * [Details](https://th.wordpress.org/plugins/statusdot/#description)
 * [Reviews](https://th.wordpress.org/plugins/statusdot/#reviews)
 *  [Installation](https://th.wordpress.org/plugins/statusdot/#installation)
 * [Development](https://th.wordpress.org/plugins/statusdot/#developers)

 [Support](https://wordpress.org/support/plugin/statusdot/)

## Description

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)

## Screenshots

 * [[
 * Frontend example showing Open / Busy / Closed with live countdown
 * [[
 * Frontend Idle override example with “Back in” countdown
 * [[
 * Frontend break status example with live return countdown
 * [[
 * Main settings page with weekly schedule, breaks, and display options
 * [[
 * Dark-background frontend output with light text enabled

## Installation

 1. Upload the `statusdot` folder to `/wp-content/plugins/`
 2. Activate the plugin via **Plugins  Installed Plugins**
 3. Go to **Settings  StatusDot**
 4. Configure your opening hours and display options
 5. Add the shortcode anywhere on your site

## FAQ

### Can I use the shortcode multiple times on one page?

Yes. You can use the shortcode unlimited times. Each instance updates independently.

### Can I override the schedule?

Yes. Use **Force Closed**, **Open 24/7**, **Busy mode**, or the **Idle override**
timer.

### Does it work with page builders?

Yes. StatusDot works with Gutenberg, Elementor, and other builders.

### Does it affect performance?

StatusDot is lightweight and only makes a small AJAX request at the interval you
set.

### Are additional features available?

An optional extended version of the plugin includes advanced scheduling and customization
features.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“StatusDot” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ designplug ](https://profiles.wordpress.org/designplug/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Translate “StatusDot” into your language.](https://translate.wordpress.org/projects/wp-plugins/statusdot)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/statusdot/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/statusdot/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/statusdot/) by [RSS](https://plugins.trac.wordpress.org/log/statusdot/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.3.0

 * Added: Live preview is now available in the settings page.
 * Improved: Settings-page descriptions are cleaner and now use tooltips in more
   places.
 * Improved: Uninstall handling and deactivation cleanup are more reliable.
 * Fixed: Start Idle and Stop Idle no longer trigger a full settings save.
 * Improved: Status output refreshes more reliably after display-option changes.
 * Improved: Custom separator handling is safer and more consistent in output.
 * Improved: Refreshed the WordPress.org screenshots/readme visuals.

#### 2.2.0

 * New: Added overnight opening hours, so a closing time earlier than the opening
   time now continues into the next day.
 * New: Added optional scheduled break windows for Weekly Schedule and Open 24/7,
   including support for multiple break slots per day.
 * New: Added optional pre-break warnings with configurable minutes-before, content
   display, and rotation behavior.
 * New: Added an optional light text (white) setting for shortcode text and countdown
   output on dark backgrounds.
 * Improved: Live status updates now handle opening, closing, break, and idle countdown
   boundaries more smoothly without a full page refresh.
 * Improved: The admin live state handling now refreshes Busy / Break / Idle states
   more reliably, and Idle override can no longer be started while the schedule 
   is closed.
 * Meta: Refreshed the WordPress.org screenshots/readme visuals for the 2.2.0 release.

#### 2.1.0

 * New: Added display options for status text and countdown labels/times.
 * New: Added separator selection (-, —, |, •) for the shortcode output.
 * New: Added Idle override (“Back in…”) with start/stop and countdown support.
 * Improved: Weekly schedules now support HH:MM values, including minutes.
 * Improved: Settings changes now refresh more immediately after saving.
 * Improved: General admin UI polish and WordPress.org compliance updates.

#### 2.0.0

 * Added Freemius integration for the optional upgrade path.
 * Improved: Code quality, performance, and WordPress.org compatibility.

## Meta

 *  Version **2.3.0**
 *  Last updated **2 สัปดาห์ ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/statusdot/)
 * Tags
 * [business hours](https://th.wordpress.org/plugins/tags/business-hours/)[countdown](https://th.wordpress.org/plugins/tags/countdown/)
   [open closed](https://th.wordpress.org/plugins/tags/open-closed/)[Opening Hours](https://th.wordpress.org/plugins/tags/opening-hours/)
 *  [Advanced View](https://th.wordpress.org/plugins/statusdot/advanced/)

## Ratings

No reviews have been submitted yet.

[Add my review](https://wordpress.org/support/plugin/statusdot/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/statusdot/reviews/)

## Contributors

 *   [ designplug ](https://profiles.wordpress.org/designplug/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/statusdot/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/paypalme/DesignPlugNL)