WordPress Business Opening Hours Plugin

Present opening hours on your WordPress website with holiday schedules, contact details, and location info to ensure visitors always know when you are open.
4.8 rating
10,000+ reviews
Free plan available
Create Widget for Free
No credit card needed
WordPress Business Opening Hours Plugin

Create your Business Hours plugin

Configure your Opening Hours and add it to your WordPress website for free!

Why People Love Elfsight

Ever have someone message you at 7 PM: “Are you still open?”
With the Elfsight Business Hours plugin, your schedule becomes crystal clear – no more guesswork, no more manual replies. It shows exactly when you’re open (or closed) in a neat, stylish display that fits your WordPress layout.

Easy to set up, looks good everywhere (phones, tablets, desktops), and works even if you’d rather be doing something else than tinkering with code.

Did you know?

According to Think with Google, about 76% of people who search locally on their phone visit a business within just 24 hours.

Integrate Elfsight’s Business Hours plugin into your WordPress website for free now and let customers know exactly when you’re open.

Key Features of the WordPress Opening Hours Plugin

  • Highlight current status: Automatically shows if your business is open, closing soon, or closed.
  • Custom hours: Easily add holidays, special days, or temporary schedules.
  • Flexible layout: Choose between full tables or compact designs that expand for details.
  • Timezone awareness: Set your hours in your local timezone to ensure accuracy.
  • Simple customization: Adjust colors, fonts, and layout to match your website style.
  • Mobile-ready: Works smoothly across phones, tablets, and desktops.

Try all features in the live editor – no signup needed

How to Add the Business Hours to WordPress

Method 1: Inline Widget

This option is perfect if you want to display your business hours right inside your content – for example, on your “Contact Us” or “About” section. It looks neat and blends naturally with the rest of your page.

  1. Pick a template: Open the Elfsight editor and select a layout you like.
  2. Customize the widget: Set your schedule and adjust the design to match your website.
  3. Generate the installation code: Once you’re happy with your widget, click “Add to website for free.” The platform will automatically generate an HTML snippet for you to use.
  4. Embed it on your website: Open your WordPress dashboard, go to the page or post where you want your schedule displayed, switch to the HTML or “Code” view, and paste the snippet exactly where you’d like the widget to appear.

Method 2: Floating Widget

Choose this method if you want your business hours to always stay visible – for example, as a small icon or floating panel that visitors can open from any page.

  1. Select a template: In the editor, pick the option that fits you best.
  2. Personalize the widget: Add your schedule, define the placement, and adjust colors.
  3. Copy your custom code: Once everything looks right, click “Add to website for free” and copy the code Elfsight provides.
  4. Insert the code in WordPress: In your WordPress admin panel, go to “Appearance → Customize → Additional CSS/HTML,” scroll down, and paste the snippet before the closing </body> tag. Save your changes to make the widget live across your entire website.

Need help? Visit the Help Center to explore our step-by-step guides, or share ideas in the Wishlist. You can also see the latest updates in the Changelog.

Can I add the Business Hours plugin without editing theme files?

Yes, you can embed the plugin using a shortcode, block editor, or a Custom HTML block.

Do I need a paid WordPress.com plan to use Business Hours?

Yes, WordPress.com requires a Business plan or higher to add custom JavaScript, while WordPress.org has no such limits.

Can the plugin show “open until” or “closes in” messages?

Elfsight automatically calculates your current business status and displays dynamic messages like “open until” or “closes in,” based on today’s configured hours.

Can I define special hours for holidays or events?

Elfsight supports date-based exceptions, allowing you to set different working hours for holidays, promotions, or seasonal changes directly in the Elfsight editor.

Does it highlight today’s schedule automatically?

Yes, the current weekday is visually emphasized in the hours table so visitors can immediately see today’s opening and closing times.

Will it show when the business reopens?

When your business is closed, the plugin can display the next opening time, helping visitors understand exactly when you will be available again.

Can I add contact information on my WordPress website?

Yes, Elfsight includes a contact card where you can display your business name, short description, phone number, and email address.

Can I show only a compact status view?

Yes, you can enable a condensed layout that shows only the current status, while still allowing users to expand the full weekly schedule if needed.

What call-to-action options are available?

With Elfsight, you can add clickable addresses, route buttons, booking integrations, messaging apps like WhatsApp, and multiple customizable CTA buttons.

Pricing

14-day money back guarantee. Risk-free, you can cancel at anytime.
Elfsight Apps
Multi-platform software that works on any website
from $0 / month
start with a free plan
Unlimited websites
Dedicated customer support
Free installation service
100% customizable