

<strong>Settings screen</strong> – Weekly hours, special days and vacation periods with timezone and formatting options.
Bitkit Opening Hours + Holidays lets you manage business hours, holidays and vacation periods for a single location and display them via shortcode, Gutenberg block or classic widget – including an optional “Now open?” badge and JSON-LD structured data for search engines.
openingHoursSpecification and special opening hours to help search engines display correct business hours.Free version: one global location (one set of hours) per site.
A Pro add-on for multiple locations and extended features is planned, but the free plugin is fully usable on its own.
LocalBusiness with weekly and special opening hours.All shortcodes automatically use the global settings from Settings Opening Hours.
[bkohh_opening_hours]
Renders the weekly grid with your current settings.
Optional attributes:
timezone – override configured timezone (e.g. timezone="Europe/Zurich").format_time – override time format (H:i, g:i A, …).format_date – override date format for any dates that are shown.jsonld – 1 (default) to append JSON-LD, 0 to disable.[bkohh_open_badge]
Outputs a compact block with:
Respects the timezone, formats and display options from the settings.
[bkohh_special_days]
Shows a small list of upcoming special days/holidays.
Useful attributes:
limit – maximum number of items to show (default: 5).empty_text – text to display if there are no upcoming special days.timezone, format_date, format_time – overrides for date/time output.[bkohh_grouped_hours]
Groups days with identical hours into ranges (e.g. “Mon–Fri 09:00–18:00, Sat 10:00–14:00”).
Respects the global display settings (badge, next change, closed days).