Cheyytec Business Hours & Open Now

Description

Cheyytec Business Hours & Open Now is the simplest way to display your opening hours on your WordPress site — and to tell visitors, in real time, whether you are open right now.

Set your weekly schedule on one easy screen, then drop a shortcode wherever you want the hours to appear: a page, a post, a sidebar or the footer. The “open now” badge updates automatically based on the current time in your site’s timezone.

Perfect for restaurants, cafés, bars, shops, salons, clinics, gyms and any local business with regular opening hours.

Key features

  • Weekly schedule editor — set opening and closing times for each day, or mark a day as closed.
  • Live “Open now / Closed” badge — automatically reflects the current time in your site’s timezone.
  • Two simple shortcodes[cheyytec_opening_hours] for the full schedule, [cheyytec_open_now] for the badge.
  • Today is highlighted in the schedule table so visitors spot it instantly.
  • Uses your site’s time format (12h or 24h) automatically.
  • Lightweight — the stylesheet loads only on pages that use a shortcode.
  • Works with the block editor, classic editor, widgets and most page builders.

Pro version

Need more? Cheyytec Business Hours & Open Now Pro adds:

  • Multiple locations — a separate schedule per branch, shown with location="slug".
  • Holiday hours — mark dates as closed or with special hours; the badge follows them.
  • Open/closed content — show any content only while open (or closed) with [cheyytec_when].
  • Google schema — LocalBusiness opening-hours JSON-LD for rich results.

Upgrade from the plugin’s admin pages.

How to use

  1. Go to Settings Business Hours and enter your opening and closing times for each day.
  2. Add the shortcode [cheyytec_opening_hours] to any page or post to show the weekly schedule.
  3. Add [cheyytec_open_now] wherever you want the live open/closed badge.

Shortcode options

  • [cheyytec_opening_hours] — the full weekly schedule, with today highlighted.
  • [cheyytec_open_now] — a badge showing “Open now” or “Closed”.
  • [cheyytec_open_now open_text="We are open" closed_text="Sorry, we are closed"] — customise the badge text.

Installation

  1. Upload the cheyytec-business-hours-open-now folder to the /wp-content/plugins/ directory, or install the plugin through the Plugins screen in WordPress.
  2. Activate the plugin through the Plugins screen.
  3. Go to Settings Business Hours to set your schedule.
  4. Place the [cheyytec_opening_hours] and [cheyytec_open_now] shortcodes where you want them.

FAQ

Where do I set my opening hours?

After activating the plugin, go to Settings Business Hours. Enter an opening and closing time for each day, or tick “Closed” for days you are not open.

How does the “Open now” badge know if I am open?

It compares the current time — in your site’s timezone (Settings General) — against the schedule you set. No configuration needed beyond your hours.

Which timezone is used?

The badge and schedule use the timezone configured in Settings General, so make sure that is correct for your business.

Can I change the badge wording?

Yes. Use [cheyytec_open_now open_text="We are open" closed_text="Come back later"].

Does it work in a sidebar or footer?

Yes. Add the shortcode to a Shortcode block in any widget area, or use it in a page or post.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Cheyytec Business Hours & Open Now” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • New: optional Pro upgrade (multiple locations, holiday hours, open/closed content, Google schema) powered by Freemius.
  • New: location shortcode attribute and developer filters cheyytec_bho_schedule / cheyytec_bho_is_open.

1.0.0

  • Initial release: weekly schedule editor, [cheyytec_opening_hours] schedule table and [cheyytec_open_now] live badge.