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
- Go to Settings Business Hours and enter your opening and closing times for each day.
- Add the shortcode
[cheyytec_opening_hours]to any page or post to show the weekly schedule. - 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
- Upload the
cheyytec-business-hours-open-nowfolder to the/wp-content/plugins/directory, or install the plugin through the Plugins screen in WordPress. - Activate the plugin through the Plugins screen.
- Go to Settings Business Hours to set your schedule.
- 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"]. -
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.
ContributorsTranslate “Cheyytec Business Hours & Open Now” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- New: optional Pro upgrade (multiple locations, holiday hours, open/closed content, Google schema) powered by Freemius.
- New:
locationshortcode attribute and developer filterscheyytec_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.
