Opening Hours

Description

  • Supports multiple Sets of Opening Hours (e.g. one for your restaurant and one for your bar) that you can use independently.
  • Supports Holidays
  • Supports Irregular Openings (e.g. different opening hours during Christmas)
  • Supports child sets that overwrite your regular opening hours in a specific time period (e.g. seasonal opening hours or an extra day in every second week)
  • Four highly customizable Widgets and Shortcodes also displaying contextual information (e.g. “We’re currently closed but will be open again on Monday at 8am”)

Widgets

  • Overview Widget: Lists up all Opening Hours with contextual information in a table or list
  • Is Open Widget: Indicates whether the selected venue is currently open or closed and optionally shows when it will be open again
  • Holidays Widget: Lists up all Holidays in a table or list
  • Irregular Openings Widget: Lists up all Irregular Openings in a table or list

More on Widgets

Shortcodes

All of the widgets listed up above are also available as shortcodes.

More on Shortcodes

Further Documentation

Further documentation is available on GitHub.

Installation

There are multiple ways to install the Opening Hours Plugin

  1. WordPress Plugin Installer
  2. Manual Installation
  3. Composer
  4. Clone GitHub Repository

FAQ

Installation Instructions

There are multiple ways to install the Opening Hours Plugin

  1. WordPress Plugin Installer
  2. Manual Installation
  3. Composer
  4. Clone GitHub Repository
My language is not provided in the Plugin

You can participate to Plugin translations to make it available in more languages.
Please read the section on contributing to translations

I found a bug and I would like to fix it

If you found a bug you would like to fix feel free to contribute to the project on GitHub.

Reviews

Excelente

Excelente plugin y ademas funciona perfectamente bajo WordPress 4.7.

Was great till WP 4.5

Now my editor doesn’t work when it’s activated. So will have to de-activate and find something else. If this plug-in gets updated after the date of this comment, I’d go for it. If not, I’d pass.

Exactly as advertised

I thought I was going to have to purchase a premium plugin, but this one is just as good as the others and it’s free. Can’t beat that. My sincerest gratitude goes out to the developer.

Read all 23 reviews

Contributors & Developers

“Opening Hours” is open source software. The following people have contributed to this plugin.

Contributors

“Opening Hours” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Opening Hours” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.1.3

  • Fix concerning time formats of Irregular Openings and Periods when saving by @Braunson

2.1.2

  • Fixed JavaScript conflicts with other plugins

2.1.1

  • Fixed a bug that did not load the parent set’s irregular openings and holidays in active child sets.
  • Fixed a bug that blocked irregular openings and periods on the days after irregular openings that go beyond midnight.

2.1

  • Added today’s opening hours in Is Open shortcode / widget
  • Automatically hide past Holidays and Irregular Openings in the respective shortcodes / widgets
  • Sort Holidays and Irregular Openings ascendingly by start date
  • Use WordPress shipped version of jquery-ui to prevent conflicts with other plugins
  • Merge dates of Holidays if they only span one day
  • Added offset option to Overview shortcode / widget
  • Added filters
    • op_is_open_format_next
    • op_is_open_format_today
    • op_overview_model
  • Various bug fixes

2.0.5

  • fixed bug concerning child set initialization. thanks to @nikomuse

2.0.4

  • Added support for UTC offset timezones

2.0.3

  • Fixed timezone bug in WordPress 4.7

2.0.2

  • Fixed a bug that didn’t show next open Period when there are no regular Periods but Irregular Openings in the current Set

2.0.1

  • Added SetAlias functionality
  • Minor fixes including:
    • Fixed mixed content error (@foomep)
    • Fixed auto convert issue
    • Fixed PHP 5.3 incompatibility issues

2.0

Completely new version of the Opening Hours plugin.
Supports multiple Sets of Opening Hours and adds more flexibility to the Widgets and Shortcodes.
Offers Developer APIs to easily integrate your custom sources.

1.2

Read this article:
http://www.jannikportz.de/2014/01/19/update-1-2-for-opening-hours-plugin/

1.1.1

Read this article:
http://www.jannikportz.de/2013/12/04/opening-hours-update-1-1-1/

1.1

Read this article:
http://www.jannikportz.de/2013/11/03/opening-hours-update-version-1-2/

1.0.1

fixed a bug that displayed saturday instead of friday
ATTENTION: REINSTALL NECESSARY!

1.0

initial version