Webtend Business Hours Manager Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Webtend Business Hours Manager is a complete business hours management system for WordPress. Show your customers exactly when you’re open, automatically update to “Closed” status after hours, and let search engines discover your opening times through Schema.org markup — all without any coding.
Whether you run a local shop, a restaurant, a clinic, or a service business, Webtend Business Hours Manager gives you everything you need in a clean, fast, and developer-friendly package.
✅ Features
Weekly Schedule Builder
Set open and close times for each day of the week. Add multiple time slots per day to handle lunch breaks or split shifts — up to 4 slots per day.
Live Open/Closed Status
A real-time badge automatically shows whether you’re currently open or closed, with a next-open/next-close countdown. Updates via AJAX without page reload.
Holiday & Special Dates Manager
Mark specific dates as closed or with custom hours. Holidays always override the weekly schedule. Easily manage upcoming and past entries from the admin.
Timezone Support
Configure a dedicated timezone for your location. All open/closed calculations run against your local time, not the server clock.
Schema.org Markup
Automatically outputs a LocalBusiness JSON-LD script with your openingHours property. Improves rich results in Google Search — no configuration needed.
Gutenberg Block
Insert your business hours table anywhere using the native block editor. Live server-side preview in the editor. Supports wide/full alignment and colour controls.
Classic Widget
Add business hours to any widget area via Appearance Widgets. Supports both the block-based widget editor and classic widget screens.
Shortcode
Use [webtend_business_hours] anywhere — pages, posts, sidebars, custom templates. Optional show_status attribute to toggle the live badge.
🔌 Integration
- Works with any WordPress theme — block themes, classic themes, and page builders
- No template overrides — output is injected via hooks and shortcodes only
- AJAX status refresh works without page reload
- Zero jQuery dependency — vanilla ES6 throughout
- Translation-ready with full
.potfile
👨💻 For Developers
Webtend Business Hours is built with extensibility in mind:
- Clean PSR-4 namespace structure under
WebtendBusinessHours - Full filter/action API for overriding output, schema data, and status logic
webtend_bh_output_schemafilter — conditionally disable JSON-LD per pagewebtend_bh_schema_typefilter — changeLocalBusinessto any Schema.org typewebtend_bh_schema_datafilter — add custom fields (address, phone, geo) to the schema
Screenshots
Weekly schedule builder — toggle days, add multiple time slots for lunch breaks
Live open/closed status badge on the frontend
Holiday manager — add closed dates or custom hours for special dates
Settings panel — timezone, labels, Schema.org toggle
Gutenberg block with live editor preview
Classic widget in the widget editor
