WordPress plugin intelligence profile

Mobal – Business Hours & Open Status

Business hours on any WordPress site: weekly schedule, holiday exceptions and open/closed status. Works as a block, Elementor widget or shortcode.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.3 · PHP 7.4
Directory statusactive
Last directory update28 Aug 20262mo 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 Mobal – Business Hours & Open Status version 1.0.0 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Business hours the way visitors expect them: a clean weekly schedule, upcoming holiday or exception hours, and a live open/closed status. Mobal – Business Hours & Open Status drops them anywhere on your site with the block editor, Elementor, or a shortcode.

Features

  • Weekly hours with split shifts (e.g. lunch and dinner service) and overnight hours (e.g. Fri 22:00 – Sat 04:00).
  • Special hours for holidays and exceptions. Single days or ranges, closed or with different hours.
  • Additional hours categories: kitchen, delivery, takeout, drive-through, breakfast, lunch, dinner, happy hour and more.
  • Open/closed status and a “temporarily closed” mode.
  • Block editor, Elementor and shortcode: one renderer behind all three, so your hours look the same everywhere. Works with any other page builder via the shortcode.
  • Fits your theme: inherits your fonts and colors. Text, background, size, status and time colors are configurable per instance.
  • SEO built in: server-rendered hours (visible without JavaScript) and schema.org openingHoursSpecification structured data.
  • 10 display languages built in (English, Finnish, Swedish, Danish, Norwegian, German, Dutch, Polish, Slovenian, Russian). Selected automatically from your site language.
  • Live preview while you edit.
  • Optional Mobal sync: connect a free Mobal profile and manage hours once. They update on your website automatically.

Standalone by default

Out of the box the plugin stores your hours in your WordPress database and makes no external requests, from your server or from your visitors’ browsers.

Optional Mobal sync

Update your hours once in Mobal, and your website follows automatically. No more editing the same holiday hours on your site, on Google, and everywhere else separately. The sync is optional and off until you connect a profile.

See the “External services” section below for what is sent, when, and to whom.

Shortcode

[mobal_opening_hours] renders with your saved defaults. :

[mobal_opening_hours variant="compact" has_open_status="1" open_color="#2e7d32" closed_color="#c62828" font_size="14px" alignment="center"]

With a connected Mobal account, show a specific profile (location) per instance:

[mobal_opening_hours profile_id="00000000-0000-0000-0000-000000000000"]

Tip: the settings page’s live preview builds this shortcode for you. Pick a profile and press “Copy shortcode”.

External services

This plugin can connect to one external service: the Mobal API. The connection is optional and off by default. Out of the box the plugin stores your hours in your WordPress database and makes no external requests, from your server or from your visitors’ browsers.

io/api/mobal/business-hours/v2. This is needed to keep the hours on your site in sync with the hours you manage in Mobal. Your server sends the request when you add a profile, when you press “Sync now”, and on a 6-hour schedule.

The request contains the profile IDs you configured. Its user agent identifies your site (site URL and plugin version) for debugging purposes. No visitor data is ever sent.

Your visitors’ browsers never contact Mobal. If the sync ever stops (for example your Mobal trial ends), your site keeps showing the last synced hours, and you can switch to manual editing with one click.

This service is provided by Mobal, a marketing platform for local businesses. It keeps your business information and opening hours correct across Google, Apple Maps, Facebook and other channels, and helps you collect and manage customer reviews, all from one dashboard.

io/service-description

io/privacy-policy

WordPress.org metadata

Plugin tags

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

  • business hours
  • holiday hours
  • opening hours
  • store hours
  • elementor
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.3 · PHP 7.4
Update activity28 Aug 20262mo 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.