Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
WordPress Plugins
View all Guides

Beginner’s Guide on How to Add Business Hours in WordPress

Last updated on by
Special WordPress Hosting offer for WPBeginner Readers
Beginner’s Guide on How to Add Business Hours in WordPress

Do you want to display your business hours on your WordPress site? Displaying your open hours on your website can help customers make an appointment or plan their visit accordingly. In this article, we will show you how to add your business opening hours in WordPress.

Adding opening hours for your business in WordPress

First thing you need to do is install and activate the Business Opening Hours plugin. (For more details, see our step by step guide on how to install a WordPress plugin)

Upon activation, the plugin will add a new menu item labeled Business Hours in your WordPress admin menu. Go ahead and click on it, so you can go to the plugin’s settings page.

Business Hours settings page

On the settings page, you need start by choosing a timezone and a date format. You can choose to display time in 24 hours or 12 hours format.

After that you can enter opening and closing hours for each day. Simply click on the time field next to a day, and it will show you a dropdown to select hours.

Adding opening and closing hours

For the days when you are closed for business, you can simply select closed or enter any text you want.

Next, you can choose a background color and text color to highlight the current day.

Choosing highlighted day and font color

Below the colors field the plugin will show you a generated shortcode. You will need this shortcode if you want to display your business hours in a post or page on your site.

Don’t forget to click on the save changes button to store your settings.

Showing Business Hours on Your WordPress Website

Business Opening Hours plugin allows you to display opening hours in two ways. You can copy the shortcode generated on the plugin’s settings page and paste it in a WordPress post or a page.

The second option is to use the widget. Simply go to Appearance » Widgets page and add the Business Hours widget to a sidebar.

Adding opening hours widget in WordPress

Click on the save button to store your Widget settings.

You can now visit your website to see the business opening hours table in action.

Preview of opening hours table on a WordPress site

We hope this article helped you add your business hours on your WordPress site. You may also want to take a look at our hand-picked list of the 5 best contact form plugins for WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »


  1. fantasmo says:

    I’m using this plugin in and like it…but it seems like editors can not access it?!
    Can I change this? Somewhere in the plugin code?
    (I’m just a copy-paste-programmer but maybe someone has a good idea what I can do)

  2. Sudipta Kumar Maiti says:

    Great and useful plugin. i must try with.

  3. shajeer says:


    I read another value article on wpbeginner. Thanks for introducing this plugin to use business hours in wordpress


  4. Debwork says:

    Does it show up on search engines in any special way?

    • WPBeginner Support says:

      Search engines can index this information but they will not display it in any special way. For that you may want to use Google for Business, which allows you to add your business information to Google.

  5. Deepak Gera says:

    Hi, Nice plugin. Do we have option to enter holidays also in this plugin. Those days should be marked closed.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.