CodeCanyon

Business Hours Pro WordPress Plugin

Business Hours Pro WordPress Plugin

Business Hours Pro is a light weight WordPress Plugin which allows you to display office hours or business hours timings for the working days of the seven successive days (week). You can display anywhere in your theme using widget or having a shortcode. For more features see below.

Note: Not Caching Friendly

Features

  • Easy Installation in 2 Steps
  • WordPress Default Time Format
  • WordPress Default Weekdays Label
  • Display Closed Day
  • Opening Time and Closing Time
  • Add Unlimited periods
  • Custom time separator
  • Custom closed text
  • A Short Description for the widget / shortcode. can be prefixed or suffixed.
  • Highlight Current Day
  • Holidays Shortcode
  • Holidays Widget
  • Custom CSS in settings
  • Late Night Hours option if you have diff opening hours
  • Import/Export business hours backup option
  • Option for selecting timezone
  • Holiday Name display in hours
  • Shortnames for Days in Shortcode
  • Shortnames for Days in Widget
  • Short Names for the Weekdays
  • Centered text align option for the hours display.
  • Single day presentation on topbar or other places
  • Closed days hide/show option.
  • Open and Closed Text option
  • dot option which displays if its opened and closed.
  • Start Text option instead of time.
  • Open Text Background Color
  • Open Text Field
  • Grouping Hours for closed days
  • Business Hours Addon for Visual Composer Plugin
  • Holidays Addon for Visual Composer Plugin
  • Anchor link option for the description in holidays
  • Localization for Today Text string
  • Localization for show more Text string
  • Add Holiday(s) and display/enable in a widget.
  • Displays an image based on the open and close hours
  • Additional Text / End Time (e.g: 9:00 – Late Night)
  • Current Day Color Option
  • Grouping Hours for business hours
  • Enable or disable grouping hours.
  • Settings for the time format.
  • Display currently day and toggle other week days
  • Manual Plugin Update option from 1.1.0
  • Widget & Shortcode
  • Localization for Today Text string
  • Localization for show more Text string
  • Select Different Date format for display
  • Add Holiday(s) and display that as a widget.
  • Add Holiday(s) and display/enable in a widget.
  • We’re Open Image Option
  • We’re Closed Image Option
  • Displays an image based on the open and closed hours
  • Additional Text / End Time (e.g: 9:00 – Late Night)
  • Current Day Color Option
  • Group Hours if all the timings are same.
  • Enable or disable grouping hours.
  • Settings for the Time Format.
  • Toggle option for the time display
  • Display currently day and toggle other week days
  • Manual Plugin Update Option since v1.1.0

Shortcode

  • Shortcode with Parameters.
    • title = Displays the title before the shortcode
    • width = Holds the shortcode in the specified width
    • close_days = ‘on’ Hides the days which are closed
    • openclose_text = ‘on’ Displays the open/close text
    • single_day = ‘on’ Displays the currently day only.
    • grouping_hrs = ‘on’ Groups the hours if all the hours are same.
    • toggle_enable = ‘on’ Displays the hours shortcode with toggle option with ‘Show More +’ text
    • current_day_color = Highlight the current day color for the shortcode but make sure the option is enabled from settings in the business hours.

    Updates

    v4.3.1 – 6th July 2017
    Added: Option to disable time for holidays display in hours shortcode  …
    Fixed: Issue with holidays displaying
    Fixed: associative array  issue with weekdays
    Fixed: Issue with PHP7+ compatibility.
    

    v4.3.0 – 30th May 2017

    Missing jquery UI Images
    Fixed: Parse error: syntax error, unexpected
    Fixed: Issue with activating while timepicker exists in other themes
    Added: New handler for jquery ui timepicker addon script
    Note: After Installing and updating the plugin deactivate and activate the plugin again to work.
    

    v4.0.0 – 22nd February 2017

    Fixed: conflict with the foodpress plugin timepicker
    Fixed: Holiday widget background color not working
    Fixed: Import business hours not loading while fresh installation
    Fixed: open close text background color missing
    Added: Consecutive display of holidays/ upcoming holidays in the current week.
    Added: Dot indicators fixed for holidays list in current week.
    Added: forth coming holidays display in shortcode
    Added: Fetching holidays in the Business Hours VC Addon
    Added: Fetching holidays in the Business Hours Widget
    Added: Fetching holidays in the Business Hours Shortcode
    Added: Holiday widget display 2 styles
    Added: Holiday shortcodes display 2 styles
    Added: Multiple Holidays Grouping for shortcode
    Added: Multiple Holidays Grouping for widget
    Added: Multiple Holidays Grouping for VC Addon
    Updated: POT Translations for spanish
    Updated: POT Translations for English
    Updated: New UI for the settings page
    Updated: New UI for the Holidays page
    Updated: New UI for the shortcodes page
    Updated: New background color for close and open dots
    Removed: unwanted fontello Icons files  …
    Removed: unwanted UI icons and images
    Removed: unwanted holidays file
    
    Kindly please take a backup of your existing hours and Update the plugin
    

    v3.6.3 – 15th July 2016

    Removed : conditional code for shortcode enqueue of css in $post_content
    Added action to work with the shortcode and load css for text widget as well
    Re-Edited css width for the admin settings
    
    v3.6.2 – 14th July 2016
    Modified the hours display opacity.
    Fixed Issue with VC Addon shortcode display for the holidays.
    Added Opacity for the hours to display light when time passed.
    Added features in widgets to display hours with holiday when arrives
    Added option multiple day holidays description before date
    Added option to display a description and a text with dates in before hours display
    Fixed : Color picker issue with the holiday background color while adding new holiday
    Fixed : Closed and Opened Image responsive Issue
    Settings Title Area Expaneded
    Removed chaneglog file
    
    v3.6.1 – 30th June 2016
    Fixed : Issue with Today Hours open/close times
    Fixed : Holiday Name display after all split hours
    Added : Background Color option for Holiday Name
    Added : Text Color option for Holiday Name
    Added : Message info box for setting UTC Timezone
    Fixed : Empty columns import issue with business hours.
    
    v3.6.0 – 24th June 2016
    Updated : i18n js files for the datepicket in Holidays Widget
    Added : Slovak and Serian language option in the datepicker
    Added : Shortcode in the documentation section in plugin
    Added : Past Time Disable in Split Hours with dot
    Added : Holidays Widget
    Added : Holidays Shortcode 
    Fixed : wrong parameter name in VC Addon
    Fixed : Issue with visual composer not loading
    Fixed : Split Hours green dot on VC Addons
    Fixed : Split Hours green dot on the same day different times
    
    v3.5.2 – 25th May 2016
    Added : Custom CSS in settings
    Fixed : line length issues with date_i18N jquery files
    Added : Late Night Hours option
    
    v3.5.1 – 15th April 2016
    Fixed : time format am pm issue in all languages
    Fixed : issue with Toggle enabled by default in widget
    Updated : span element for today hours to block element
    Fixed : Single Day display alignment issue
    
    v3.5.0 – 14th April 2016
    Added : Import/Export business hours backup option
    Fixed : escape strings for the documentation
    Fixed : Consecutive days hyphenation and comma if not in sequence
    Fixed : Issue with unexpected output error while plugin activation
    Fixed : Issue with open close image responsive
    Removed : figure element from open close image
    Added : nonce verification for the hours forms
    Removed : German Date Format dd.mm.yy
    
    v3.1.0 – 23rd March 2016
    Fixed : Holiday Name displays for the past days as well
    Fixed : backslash issue for the Today's Text
    Fixed : backslash issue for the Seemore Text
    Updated : Naming Convention for the Classes
    Updated : Changelog file
    
    v3.0.0 – 17th March 2016
    Added : Option for selecting timezone
    Added : Holiday Name display in hours
    Added : Shortnames for Days in Shortcode
    Added : Shortnames for Days in Widget
    Fixed : Shortcode not loading css file for the business hours
    Fixed : WordPress Coding Standards
    Fixed : Cleaned Coding Indentation
    Fixed : missing string localizations
    
    v2.6.1 – 19th February 2016
    Quick Fix Shortcode not loading css file for the business hours
    
    v2.6.0 – 28th January 2016
    Added : Short Names for the Weekdays
    Added : German Date Format dd.mm.yy
    Fixed : Holidays Start date is supporting past values for future days
    Fixed : Background color for the closed text string in grouping hours
    Fixed : Split hours issue while Grouping is checked for hours widget.
    Fixed : Grouping hours & split hours combining issue.
    Updated : description for all the fields
    Updated : Time formats text updated to 24 hours, am/pm and AM/PM
    Updated : Header UI for all the business hours pages
    Updated : Strings changed from real time date to formats
    
    v2.5.4 – 23rd November 2015
    Fixed : Business Hours Image open still if the day is closed
    
    v2.5.3 – 18th November 2015
    New : Option to add late night hours for shortcode
    New : Option to add late night hours for widgets
    New : Option to add late night hours for vc Addons
    
    v2.5.2 – 11th November 2015
    Removed : default background color for the closed text
    Fixed : Issue with toggle display on both hours
    Fixed : Issue with dots on the widget for today hours.
    
    v2.5.0 – 27th October 2015
    Fixed : Undefined index issue with sunday and weekday for different timezone.
    Fixed : Issue with weekday start option not working.
    Added : Centered text align option for the hours display.
    
    v2.4.0 – 19th October 2015
    Fixed : Title parameter value changed from 'true/false' to 'on'
    Added : Single day presentation on topbar or other places
    Added : Closed days hide/show option.
    Added : Open and Closed Text option
    Added : dot option which displays if its opened and closed.
    Added : Retrieve the date in localized format, 
            based on timestamp selected in your wordpress admin.
    Fixed : Weekday issues with few localized date formats.
    
    v2.3.0 – 26th August 2015
    Fixed : issue with the admin layout in small screens
    Fixed : Renamed Visual Composer Addon Shortcode
    Fixed : Current Day color issue with widget
    Added : Start Text option instead of time.
    Added : Open Text Background Color
    Added : Open Text Field
    Added : Class for additional texts Start and End
    Added : Open text in frontend for the Toggle Section
    Updated : User Interface in Backend for Shortcode Settings Pane
    Updated : User Interface modified for Text fields beside times.
    
    v2.2.0 – 20th August 2015
    Fixed : Width issue with the shortcode
    Fixed : Current Day Color for shortcode
    Fixed : Deprecated Constructors in WordPress 4.3
    Fixed : Slug issue with Alias Exists
    Added : Grouping Hours for closed days
    Added : Toggle open for shortcode as well
    Added : Business Hours Addon for Visual Composer Plugin
    Added : Holidays Addon for Visual Composer Plugin
    Added : Spanish Translation .pO and .mo file
    Added : English Translation .po and .mo file
    Fixed : Spellings mistakes in english strings
    Removed : unwanted ID for the business hours shortcode
    Updated : grouping_hrs attribute values changed from 'true' to 'on'
    
    v2.1.0 – 19th August 2015
    Fixed: Typo issues with dialog boxes on deleting business hours
    Fixed: Padding issue with notice messages in admin area
    Added : Anchor link option for the description in holidays
    Updated : User Interface for the jQuery UI Calendar
    Updated : User Interface for the Time Picker
    
    v2.0.0 – 18th August 2015
    Added : Localization for Today Text string
    Added : Localization for show more Text string
    Added : One more Date format
    Added : Add Holiday(s) and display that as a widget.
    Added : Add Holiday(s) and display/enable in a widget.
    Added : Hours Opening Image option
    Added : Hours Closing Image option
    Added : Displays an image based on the open and close hours
    Added : Additional Text / End Time (e.g: 9:00 - Late Night)
    Added : Current Day Color Option
    Fixed : backslash issue with few hosting servers
    Fixed : Time period issues with overlapping
    Fixed : changes with date formats issue with hours selection
    Fixed : Responsive issues on few devices
    Fixed : Time Selection issue on adding a new period
    Fixed : Description displaying twice if used as prefix
    Updated : Toggle now replaced with Style only text in admin
    Updated : Changed the user interface for the update of the plugin.
    
    Note : Once the plugin is uploaded via FTP/Manually then kindly please deactivate and activate 
    it back again to get database updated with additional required fields.
    
    v1.2.0 – 23rd March 2015
    Fixed : Unwanted width for the shortcode removed
    Fixed : Time period issues with overlapping
    
    v1.1.0 – 18th March 2015
    Fixed : Localization for the translation of text Closed.
    Added : Grouping Hours for business hours
    Added : Enable or disable grouping hours.
    Added : Settings for the time format.
    Added : Toggle option for the time display
    Added : Display currently day and toggle other week days
    Added : Manual Plugin Update option from 1.1.0
            From the next update only select the iva-business-hours-pro.zip file from package
            and then upload from plugins page. No need of using FTP 
            or any file manager to update the plugin.
    
    Credits:
    TimePicker : http://trentrichardson.com/examples/timepicker/ Fontello: http://fontello.com/
  • by
    by
    by
    by
    by
    by