
外掛標籤
開發者團隊
② 後台搜尋「Mobal – Business Hours & Open Status」→ 直接安裝(推薦)
原文外掛簡介
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. Every display option can be overridden per instance, e.g.:
[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.
If you connect a Mobal profile in Opening Hours → Connect to Mobal, WordPress periodically fetches that profile’s hours from Mobal’s API at https://app.mobal.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.
Mobal terms of service: https://www.mobal.io/service-description
Mobal privacy policy: https://www.mobal.io/privacy-policy
