=== StatusDot === Contributors: designplug, freemius Donate link: https://www.paypal.com/paypalme/DesignPlugNL Tags: opening-hours, business-hours, status-indicator, open-closed, countdown Requires at least: 5.8 Tested up to: 6.9 Stable tag: 2.0.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Smart real-time opening hours with visual open, busy, and closed status indicators. == Description == StatusDot lets you manage and display business opening hours with a clear, real-time visual status indicator. Define weekly opening hours, enable a temporary “Busy” mode, or override everything with Force Closed or Open 24/7 modes. The plugin automatically calculates the current status and displays it as a small animated dot (green, orange, or red). The status can be displayed anywhere using a shortcode and updates automatically via AJAX — no page reload required. == Features == * Weekly opening hours * Visual status indicator: * Green = Open * Orange = Busy * Red = Closed * Force Closed mode * Open 24/7 mode * AJAX-based live updates * Unlimited shortcodes per page * Works with major page builders * Lightweight and dependency-free == Shortcode == Basic usage: [statusdot] Optional attributes: [statusdot id="header" refresh="30"] * `id` – Optional unique identifier (auto-generated if omitted) * `refresh` – Refresh interval in seconds (default: 30) == 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 5. Add the shortcode anywhere on your site == Frequently Asked Questions == = 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. You can temporarily override the weekly schedule using Force Closed or Open 24/7 modes. = Does it work with page builders? = Yes. StatusDot works with Gutenberg, Elementor, and other builders. = Does it affect performance? = No. The plugin is lightweight and only makes a small AJAX request at configurable intervals. = Are additional features available? = An optional extended version of the plugin includes advanced scheduling features. == Screenshots == 1. Frontend status indicator (open, busy, closed) 2. Opening hours settings page == Changelog == = 2.0.0 = * Freemius integration * Code quality improvements * WordPress.org compatibility fixes * Performance improvements = 1.0.0 = * Initial release == Upgrade Notice == = 2.0.0 = Improved compatibility and internal enhancements.