Tags: gravityview,gravity forms, gravity,gravity form,business, hours, time, field, form
Requires at least: 3.3
Tested up to: 5.1.1
Stable tag: trunk
Contributors: katzwebdesign,katzwebservices,gravityview
License: GPL 3 or higher
Donate link: https://gravityview.co
Add a Business Hours field to Gravity Forms.
This plugin requires Gravity Forms, the best form plugin for WordPress!
Add a Business Hours field to your Gravity Forms form.
This plugin supports:
- Setting closing times after midnight
- Multiple open times per day
- Displaying when a business is currently open
- Fully localized - works great in languages other than English
- Edit existing values when editing an entry
- Works with GravityView and the Gravity Forms Directory plugins
Note: this plugin is actively updated, but customer support is only available to GravityView license holders.
These filters are available for code writers to modify the output:
gravityforms_business_hours_output_template
- Change template for open days. Modify the output of the open days. Data inside {{brackets}} will be replaced with the appropriate values.gravityforms_business_hours_output_closed_template
- Closed days template. Data inside {{brackets}} will be replaced with the appropriate values.gravityforms_business_hours_open_label
- "Open Now" labelgravityforms_business_hours_default_start_time
- Default start time inH:i
format (default:09:00
)gravityforms_business_hours_default_end_time
- Default end time inH:i
format (default:18:00
)gravityforms_business_hours_time_format
- Modify the time format for the displayed value (default:g:i a
)gravityforms_business_hours_interval
- Time interval for the time dropdown options (default:30
)gravityforms_business_hours_day_format
- Modify the date format for how the days appear, in PHP Date formatting.gravityforms_business_hours_days
- Array of day values used to display dropdowns and Hours output Only modify the day values. Don't change the keys!
- Upload plugin files to your plugins folder, or install using WordPress' built-in Add New Plugin installer
- Activate the plugin
- In Edit Form, under Advanced Fields, click "Business Hours" to add the field to your form
- Fixed: "null" being output for empty Business Hours fields
- Fixed: Error when exporting forms in Gravity Forms that contain Business Hours fields
- Fixed: Newly added fields not working properly
- Updated: Use site's time format setting for the time dropdowns (24-hour clock now supported)
- Fixed: Not able to update the field's default label
- Fixed: Network Activation on Multisite
- Moved
GFBusinessHours
class to its own file
- Email notifications now show a list of hours instead of code
- Improved output in GravityView by stripping extra whitespace
- Major code rewrite for a better structure (using Gravity Forms
GF_Field
class) - Developers: All public methods have been removed. This is a breaking change, if you're building on top of Version 1.x
- Fixed: Business Hours field would be shown as Required in GravityView Edit Entry mode
- Fixed: PHP notices
- Liftoff!