Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Webtend Business Hours Manager Wordpress Plugin - Rating, Reviews, Demo & Download

Webtend Business Hours Manager Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

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 .pot file

👨‍💻 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_schema filter — conditionally disable JSON-LD per page
  • webtend_bh_schema_type filter — change LocalBusiness to any Schema.org type
  • webtend_bh_schema_data filter — add custom fields (address, phone, geo) to the schema

Screenshots

  1. Weekly schedule builder — toggle days, add multiple time slots for lunch breaks

    Weekly schedule builder — toggle days, add multiple time slots for lunch breaks

  2. Live open/closed status badge on the frontend

    Live open/closed status badge on the frontend

  3. Holiday manager — add closed dates or custom hours for special dates

    Holiday manager — add closed dates or custom hours for special dates

  4. Settings panel — timezone, labels, Schema.org toggle

    Settings panel — timezone, labels, Schema.org toggle

  5. Gutenberg block with live editor preview

    Gutenberg block with live editor preview

  6. Classic widget in the widget editor

    Classic widget in the widget editor


Reviews & Comments