InMotion Hosting Support Center

In this tutorial:

In this article, we will walk you through the process of installing, configuring, and implementing the Opening Hours plugin for Wordpress.

What is the Opening Hours plugin for Wordpress?

The Opening Hours Wordpress plugin is something that brick and mortar stores may use to show their customers the hours that they are open. This simple plugin enables a widget on your site to show your hours as well as provide a notification that you are open or closed.

Installing the Opening Hours plugin for Wordpress

Installation of the Opening Hours plugin is quite simple and can be installed directly through the Wordpress dashboard.

  1. First, begin by searching for the Opening Hours plugin by clicking on Plugins to the lest menu bar, then clicking on Add New to the top of the page. Here, you will see a search box. Searching for "Opening Hours" should show this plugin as the first result.

  2. Next, click on Install Now. After doing so, the plugin will begin installing. After the installation of the Opening Hours plugin is completed, click on Activate Plugin. The plugin is now installed and activated in which we will continue with setup in the next section.

Configuring the Opening Hours plugin for Wordpress

Configuring the Opening Hours plugin for Wordpress is very simple. So simple, in fact, that you will be done with setup in just a few minutes. Any configuration is done within a single section. To get started, just click on Settings, then Opening Hours. From here, you will be presented with several options to add varying periods.

Next, you will just need to add different periods that you are open. For example, if your store is open Monday-Friday from 9am to 5pm, you would select 09 in the section, then 17 in the second section. After you have selected the time that you want for all days, just click on Save Changes to make them active.

Adding your Opening Hours plugin to your Wordpress site

  • Once you have all of the times configured for your opening hours, its time to add it to your Wordpress site. Opening hours comes with an attractive widget that you can add to proudly display your hours of operation to all customers. To configure the widget, click on Appearance, then Widgets in your Wordpress dashboard. To add the widget, drag and drop the Opening Hours Overview to your desired widget area. Here, you can define the title, highlight the current day, show the days that are closed, and even add a custom caption for days that you are closed. Once you have configured it, just click Save.

  • In addition to the Opening Hours Overview widget, the Opening Hours plugin also has a second widget labeled as Opening Hours Status. This status widget will display to your customers if you are open or closed based on their time. To add it, you will just need to drag it over to the desired widget area just as you did with the Opening Hours Overview widget. In this example, I have placed this widget right below the overview so that customers can see everything in the same place.

What the Opening Hours plugin looks like

After you have added the Opening Hours widget to your Wordpress site, you will see it then within the widget area that you previously defined. In this example, I am using the default Wordpress theme and have added the widget to widget area 2 so that is displays on my right sidebar. As you can see, it attractively displays the hours of operation as well as the current operational status.

Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Support Center Login

Our Login page has moved. Please click the button below to be redirected to the login page.

n/a Points
2018-02-21 4:37 pm

Can someone give me a sample shortcode that works on a page instead of giving me the link to the list of shortcodes?

42,678 Points
2018-02-21 5:44 pm
If you're referring to shortcodes that apply to this plugin, then you would need to refer to the third party developer's documentation for that information. We can list a number of shortcodes from them, but you would better off looking directly at their documentation for the shortcodes that you want to use since they developed the product. If you're talking about shortcodes for WordPress in general, then checkout this article from the WordPress Codex on Shortcode.

n/a Points
2017-11-16 2:53 am

Is there any chance that i can call this on sidebar automatically using shortcode?

31,499 Points
2017-11-16 9:05 am
Yes, here is a helpful link to the Opening Hours Shortcodes documentation.

Thank you,
n/a Points
2017-08-28 6:37 pm

When putting in a holiday, say Thanksgiving, there is a start and stop date in the plug-in.


If we are closed Thursday the 23rd and Friday the 24th what would those stop and start dates be?


Would this be start on the 23rd and stop on the 24th or stop on the 25th?


For a single day we are closed like Labor day on the 4th, is the start and stop date the same date?




1,173 Points
2017-08-28 6:53 pm
Hello InMotionFans,

The end date would be the 24th, The plugin wants the "Date End" to be the last day you want the holiday hours to apply to.

n/a Points
2016-09-04 12:10 pm



we use this Plugin on our site. But whe can´t add Holiday Time. We get this Error at the developer Concole from Google Chrome: 


admin.php?page=opening-hours-holidays:299 Uncaught TypeError: inputStart.datepicker is not a function


What can we do?

10,935 Points
2016-09-06 12:40 pm
That error indicates a possible Javascript. It is code-specific. I advise contacting the plugin developer to see if they have a workaround for you.
n/a Points
2016-04-03 2:17 pm

This was just what I was looking for. But, for some reason, it breaks my Revolution Slider every time I activate it. Running WP version 4.4.2. Anyone else have thisproblem? Or is there some kind of fix?

n/a Points
2015-04-08 12:12 pm


This is very nice plugin. Can you tell me how can I translate Monday, Tuesday, Wednesday... into my language?

42,678 Points
2015-04-08 1:39 pm

You will need to write to the developer of the plugin in order to make a change of that nature. Try this link for further support.

Arnel C.
n/a Points
2015-03-06 6:15 am


great plugin!

how are the shortcodes for the plugin?



10,077 Points
2015-03-06 11:19 am

I was not able to find a list of the short codes within the plugin however it may be listed within the plugins support threads or on their website somewhere.

Best Regards,
TJ Edens
n/a Points
2015-02-20 8:45 am
I am using the plug in, not the widget, and I need to know the shortcodes. No one bothers to actually tell you these.
n/a Points
2015-01-15 2:27 pm

Can you please add a feature which allows a shortcude for a FULL page of your hours and also listing your holidays?  This would be great to link to if someone wants full details of when you are open!!

31,499 Points
2015-01-15 3:02 pm
Hello Joseph,

Thank you for contacting us. This guide is just going over the Opening Hours plugin, and how to use it. This is not our plugin.

Please direct any feature suggestions to the Opening Hours development team.

Thank you,
n/a Points
2015-01-11 11:03 pm

How does this plugin know what timezone the store hours are in?

43,761 Points
2015-01-12 11:00 am
Hello Matt,

The plugin goes by the timezone that WordPress is set to use. This can be changed by adjusting your Settings >> General >> TimeZone in the WordPress admin back end.

Kindest Regards,
Scott M
n/a Points
2014-12-10 6:58 pm



Is there any code that i can use to put the opening hours status (Closed or Open) in the site foote or header?



n/a Points
2014-07-28 7:50 pm
Need to have an offset control and need to know where it sources the master time from.
n/a Points
2014-07-18 9:15 am

Is this widget suitable for multiple stores? Or could it be adapted to suit multiple entries? Thanks Paul

11,186 Points
2014-07-18 10:47 am
Unfortunately, the widget does not appear to be designed in a way to support showing different locations on different pages. I recommend contacting the plugin author via the Support section of the plugin page for more information on making this possible in their code.
n/a Points
2014-07-18 8:56 am

Hi, I think your plugin could be what I'm looking for but before I get into downloads and settings, can you please tell me if you think I ciuld adapt it to work with my site as follows:

I'd want to enter a different time to each entry , but I'm not sure your plugin is designed for this.

Many thanks Paul

n/a Points
2014-03-24 2:09 am

Hello, this is a usefull plugin, but when i try to Active I get this error message "'H:i', 'date-format' => 'd.m.Y' ); /* unset default if setting already set */ foreach ( $default_settings as $key => $value ) if ( op_get_setting( $key ) ) unset( $default_settings[ $key ] ); /* apply remaining settings */ $wp_opening_hours = new OpeningHours; $wp_opening_hours->applySettings( $default_settings ); } register_activation_hook( __FILE__, 'op_activate' ); ?>" on the top. What can I do?. 


11,186 Points
2014-03-24 10:10 am
It sounds like the plugin may be interacting incorrectly with either your WordPress version or other plugins that you may have activated. I recommend speaking to the plugin developer on the Opening Hours plugin page.
n/a Points
2014-03-24 12:10 pm

Thanks Jeffma 

I try to install on a single wordpress and work fine, but on a Wordpress Multisite dosn't work. 

11,186 Points
2014-03-24 12:30 pm
Not all plugins will work correctly on multisite depending on how the author created it. I recommend contacting the plugin author for solutions that may be available.

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

28 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!