PlexBlocks – Business Hours for Block Editor
PlexBlocks – Business Hours for Block Editor
Description
Welcome to PlexBlocks – Business Hours for Block Editor!
We created this plugin because we were tired of seeing boring, broken, and outdated opening hours on WordPress websites. Your business hours are often the very first thing your visitors search for. When someone is hungry, has a dental emergency, or wants to visit your shop, they need to know right now: Are you open? When do you close? What are your holiday hours?
PlexBlocks gives you the cleanest, most designer-friendly business hours block for the WordPress block editor (Gutenberg). With 10 handcrafted templates, live dynamic open/closed status badges, split-shift multi-time support, an interactive ticking analog clock, holiday overrides, and built-in Schema.org LocalBusiness LD+JSON markup, your business will look stunning and rank higher on Google Local search.
We are proud to share that PlexBlocks – Business Hours for Block Editor is featured in the WordPress featured plugins section! This recognition motivates our team at ConicPlex to keep delivering high-performance, bloat-free tools for website owners, agencies, and freelancers around the world.
View Live Demos | Documentation & Support
Which Types of Websites Benefit Most From PlexBlocks?
Whether you are building a site for your own business or creating client websites as an agency or freelancer, PlexBlocks is crafted specifically for:
- Restaurants, Cafes, and Bistros: Display split opening shifts (for example, Lunch from 11:00 to 15:00 and Dinner from 18:00 to 23:00) with a live Open Now badge so hungry diners never show up to locked doors.
- Medical Clinics, Doctors, and Dentists: Clearly show consultation hours, weekend emergency duty, and holiday closures for patient peace of mind.
- Hair Salons, Barbershops, and Spas: Let clients know appointment availability throughout the week with clean typography and custom brand colors.
- Retail Stores, Boutiques, and Bakeries: Showcase weekly shopping hours, late-night shopping days, and special seasonal holiday schedules.
- Gyms, Fitness Centers, and Yoga Studios: Highlight morning and evening class blocks, weekend hours, and member access schedules.
- Auto Repair Shops and Service Centers: Provide clear weekday drop-off and pick-up hours with instant local SEO schema.
- Law Firms, Accounting Offices, and Corporate Agencies: Present polished, trustworthy office operating hours that match corporate brand guidelines.
- Co-working Spaces and Shared Offices: Display staffed front-desk hours versus member access schedules with dedicated status badges.
- Libraries, Museums, and Public Venues: Inform visitors of seasonal schedules, special closures, and weekly public entry times.
10 Handcrafted Designer Templates (With Live Demos)
Every website has its own unique aesthetic. That is why PlexBlocks comes with 10 distinct, ready-to-use template styles. You can switch between any template with a single click in the block inspector, and all your schedules, time slots, and colors are automatically preserved!
-
Clean List (Minimalist & Modern)
A crisp, timeless table-style layout with subtle borders, generous whitespace, and an elegant header badge. Fits naturally on any corporate, agency, or local directory site.
View 01 Clean List Demo -
Compact Business (Space-Saving & Clean)
Designed for sidebars, footers, and compact columns. Features a prominent circular store icon, a centered status badge, and smart day grouping (like “Mon – Fri: 09:00 – 17:00”) to save vertical space.
View 02 Compact Business Demo -
Clock Style (Interactive Analog Clock)
Features an animated, live SVG analog clock with real-time ticking hour, minute, and second hands. The clock dial reflects the live time in your business timezone and updates every second.
View 03 Clock Style Demo -
Modern Card (Dark Theme & Glowing Pulse Indicator)
A sleek dark card design with a high-tech glowing pulse dot (green for open, red for closed, amber for holiday). Ideal for modern bars, nightlife, technology firms, and creative studios.
View 04 Modern Card Demo -
Split with Image (Side-by-Side Hero)
Combines a featured visual photo on the left with your complete operating schedule on the right. Perfect for showcasing your restaurant dining room, storefront, or office lobby.
View 05 Split with Image Demo -
Open Now Banner (High-Impact Status Bar)
Includes a full-width header banner with a status icon and bold status text. Visitors immediately know whether you are open before they even read through the daily schedule.
View 06 Open Now Banner Demo -
Image Background (Atmospheric Overlay)
Displays your operating hours over a rich background image with adjustable overlay darkness and blur filters. Great for cafes, fitness studios, and boutique hotels.
View 07 Image Background Demo -
Colorful Style (Pastel Day Badges)
Gives each day of the week its own soft, modern pastel color chip. Friendly, approachable, and fun for childcare centers, creative agencies, pet care, and family businesses.
View 08 Colorful Style Demo -
Icon Circle Style (Numbered Day Nodes)
Modern circular day icons with bold initials and clean layout lines. Excellent for contemporary wellness clinics, salons, and design agencies.
View 09 Icon Circle Style Demo -
Timeline Style (Milestone Pathway)
A vertical chronological timeline with connected line tracks and circular day nodes. The active day lights up along the path, providing an engaging user experience.
View 10 Timeline Style Demo
How PlexBlocks Supercharges Your Local SEO with Schema.org LD+JSON
If you run a local business, ranking in Google Local Search and Google Maps is essential for attracting nearby customers. Search engines do not want to guess when you are open; they look for structured Schema.org data in your page source.
PlexBlocks includes an intelligent, built-in Schema.org LocalBusiness generator:
- Automatic LD+JSON Generation: Simply flip the “Enable Schema Markup” toggle in the sidebar. The plugin automatically generates clean, search-engine-ready JSON-LD structured data and places it right in the page
<head>. - Full Multi-Slot Support: If your restaurant or clinic opens 11:00 to 15:00 and reopens 18:00 to 23:00, PlexBlocks generates separate, valid
OpeningHoursSpecificationobjects for both periods so Google indexes both shifts accurately. - Holiday and Closure Awareness: Reflects closed days and seasonal schedules accurately according to the official Schema.org standards.
- No Duplicate Tag Errors: Unlike other plugins that output invalid nested script tags or duplicate schema blocks across widgets, PlexBlocks ensures exactly one clean, fully compliant LD+JSON block per business entity.
- Validated for Google Rich Results: Tested thoroughly against Google’s official Rich Results Test tool to guarantee error-free indexing.
Key Features Summary
- Multiple Time Slots per Day: Add 2, 3, or more time periods per day with easy “+” and “x” buttons.
- Live Status Badge: Dynamic “Open Now” or “Closed” badge that updates live according to your site timezone.
- Dynamic Status Countdown: Displays helpful notices like “Closes at 5:00 PM”, “Opens at 9:00 AM”, or “Closed today”.
- Live Analog Clock: Interactive ticking SVG clock dial with live hour, minute, and second hands.
- Holiday & Special Closures: Add single holiday dates or multi-day date ranges with custom titles (like “Christmas Day” or “Summer Break”).
- Today Highlight: Automatically highlights the current day of the week so visitors spot today’s hours in an instant.
- Header Visibility Controls: Toggle the header title and header icon on or off to suit clean or minimal card layouts.
- Timezone Control: Uses your WordPress default timezone or lets you specify any global timezone.
- 12-Hour and 24-Hour Formats: Switch between 12-hour (9:00 AM – 5:00 PM) and 24-hour (09:00 – 17:00) with a single click.
- Day Name Formats: Choose Short (Mon, Tue) or Full (Monday, Tuesday) day formats.
- Deep Design Styling: Customize background colors, text colors, badge colors, day highlights, borders, and shadows.
- Granular Spacing: Control per-corner border radius and per-side padding with linked or unlinked sliders.
- Built-in Icon Picker: Choose from popular business icons (clock, store, coffee, utensils, calendar, bell) or upload your own custom image logo.
- 100% Translation Ready: Pre-packaged with complete German (
de_DE) and Spanish (es_ES) translations for both the Gutenberg block editor and frontend view. - Zero Bloat & Fast: No jQuery, no external fonts, no external icon libraries. Pure vanilla JavaScript and clean CSS under 20 KB.
Developer Credits
PlexBlocks is proudly developed and maintained by the engineering team at ConicPlex. We build modern, robust WordPress blocks and business plugins designed to help websites look professional and convert visitors into loyal customers.
Credits & 3rd Party Services
ConicPlex.com: PlexBlocks – Business Hours for Block Editor uses ConicPlex (our official service platform) to store plugin insights. Whenever the plugin is activated, deactivated, or uninstalled, an API request is sent to ConicPlex to record the action. The API request includes the action, site URL, admin email, plugin version, plugin name, plugin text domain, WordPress version, site language, and site timezone. Privacy Policy, Terms & Conditions.
Installation
Installing via WordPress Dashboard (Recommended)
- Log in to your WordPress Admin dashboard.
- Go to Plugins > Add New.
- Search for PlexBlocks – Business Hours for Block Editor.
- Click Install Now, then click Activate.
Installing via ZIP Upload
- Download the plugin ZIP file from WordPress.org.
- In your WordPress Admin, go to Plugins > Add New > Upload Plugin.
- Choose the downloaded ZIP file and click Install Now.
- Click Activate Plugin.
Installing via FTP / SFTP
- Extract the
plexblocks-business-hours-for-block-editor.ziparchive on your computer. - Upload the
plexblocks-business-hours-for-block-editorfolder to your/wp-content/plugins/directory. - Log in to your WordPress dashboard and navigate to Plugins.
- Locate PlexBlocks – Business Hours for Block Editor and click Activate.
Step-by-Step: How to Use PlexBlocks
- Add the Block: Open any page, post, or template in the WordPress block editor. Click the “+” button and search for Business Hours (or find it in the PlexBlocks category).
- Pick a Template: In the right sidebar, expand the Choose Template (10 Layouts) panel and click on any of the 10 visual cards to instantly apply your favorite style.
- Configure Your Schedule: Under the Content & Hours panel:
- Enter your business header title (defaults to your site language).
- Confirm or select your timezone.
- Enter opening and closing times for each day of the week.
- To add a second shift (for example, lunch and dinner), click the little “+” button next to the day.
- To mark a day as closed, simply switch the “Closed” toggle ON.
- Add Holidays: Open the Holidays & Special Closures panel to add upcoming holidays or annual vacation dates with custom titles.
- Customize Design: Expand the Style & Colors panel to customize colors, corner radius, padding, and typography sizes.
- Publish: Click Publish or Update. Your visitors will now enjoy a fast, responsive, and beautiful opening hours display!
Screenshots

10 Designer Templates Showcase – Frontend showcase demonstrating all 10 responsive layout styles (Clean List, Compact Business, Clock Style, Modern Card, Split with Image, Open Now Banner, Image Background, Colorful Style, Icon Circle Style, and Timeline Style).

Block Editor Canvas Preview (Clean List) – Live Gutenberg editor view with split shifts (09:00 - 17:00, 19:00 - 23:00), dynamic "Open Now" badge, and current day highlight.

Compact Business Layout – Block editor preview of the space-saving Compact Business template with centered icon, grouped days (Mon, Tue - Sat, Sun), and status pill badges.

Visual Template Chooser – Sidebar inspector featuring 10 visual template preview cards for instant, one-click layout switching.

Holidays & Special Closures Manager – Interactive visual calendar date-picker to easily add, manage, and label holiday closures with custom titles.

Content & General Settings – Configure business header title, timezone, display toggles, 12h/24h time formats, custom open/closed labels, and enable Schema.org LocalBusiness JSON-LD for local SEO.

Split Shifts & Multi-Time Slot Editor – Add multiple operating time slots per day (ideal for lunch and dinner shifts) with "+ Add Time Slot" buttons and day closure switches.

Container & Header Styling Controls – Granular design options for 4-corner border radius, 4-side padding, container colors, header alignment, and built-in business icon picker.

Typography & Badge Color Customization – Full styling control over icon size, title font size, text colors, row padding, and dedicated color pickers for Open, Closed, and Holiday badges.
Faq
Yes! Many businesses like restaurants, medical clinics, and repair shops operate in two or more daily shifts (for example, 11:00 to 14:30 and 17:30 to 22:00). Simply click the “+” button below any day to add an extra time slot. You can add multiple slots and remove them anytime with the “x” button.
When you enable the Schema Markup option, PlexBlocks adds standardized structured data directly into your page head. This tells Google, Bing, and other search engines your exact operating hours, split shifts, and closed days. Search engines use this structured data to display rich snippets, knowledge graph cards, and accurate “Open Now / Closed” information in Google Search and Google Maps.
Yes. In the sidebar settings, you will find dedicated input fields for “Open Label” and “Closed Label”. You can enter custom text like “We are Open!”, “Kitchen Closed”, “Call for Urgent Care”, or whatever fits your business tone.
When using the “03 Clock Style” template, the plugin renders an ultra-lightweight SVG analog clock dial. A tiny JavaScript timer runs smoothly in the background, updating the clock hands in real time according to your chosen business timezone. You can even toggle a ticking red second hand on or off!
Yes. In the “Holidays & Special Closures” panel, you can add single-day holidays (like Christmas or New Year’s Day) or multi-day vacation ranges (like August 1 to August 14). You can assign a custom title to each holiday, and on that date, the block will automatically display the holiday notice instead of normal hours.
Yes! PlexBlocks is 100% translation-ready. It includes verified, complete translations for German (de_DE) and Spanish (es_ES) out of the box. Both the WordPress block editor sidebar and the frontend website text adapt automatically to your active WordPress language. You can also translate it into any other language using standard tools like Loco Translate, WPML, Polylang, or TranslatePress.
Yes. Every single one of the 10 templates is designed with mobile-first CSS. On smaller mobile screens, columns adapt fluidly, text remains readable, and badges stack gracefully without breaking your page layout.
Yes. You can place multiple Business Hours blocks on a single page (for example, if you have different departments, different branch locations, or want to showcase a compact version in the footer and a full version on your Contact page).
Not at all. PlexBlocks is built with high performance as a top priority. It uses zero external libraries, zero jQuery, and zero heavy frameworks. The combined frontend stylesheet and script weigh less than 20 KB total, ensuring your site stays blazing fast and scores top marks on Google PageSpeed Insights.
Yes! You can enter an HTML Anchor (for example, hours) in the Advanced tab of the block settings. Then you can add a link to #hours in your header menu or call-to-action buttons, and the browser will smoothly scroll straight to your hours section.
Reviews
Changelog
1.1.0
- Added support for multiple opening time slots per day: easily configure split shifts for lunch, dinner, or morning and evening hours.
- Added automatic Schema.org LocalBusiness LD+JSON structured data injection into page head for rich snippets in Google Local search.
- Added support for multi-slot time intervals in LocalBusiness schema output with duplicate tag prevention.
- Added full internationalization (i18n) for the Gutenberg editor with Jed-compatible translation packages.
- Added pre-bundled, verified German (de_DE) and Spanish (es_ES) translations for both block editor inspector and frontend view.
- Added dynamic localized fallbacks for block headers, open and closed badges, countdown notices, and live clock status.
- Added interactive SVG analog clock with ticking second hand synchronized to the business timezone.
- Added progressive review reminder system with smart intervals (1 day, 7 days, 15 days).
- Added ConicPlex diagnostic telemetry integration for activation, deactivation, and uninstall tracking.
- Improved mobile responsiveness, spacing, and touch interaction across all 10 designer templates.
- Improved time calculation algorithms for midnight crossovers, overnight shifts, and holiday ranges.
- 10 handcrafted designer templates with one-click switcher.
- Weekly business hours schedule display with customizable day names and times.
- Live Open Now and Closed status badge with dynamic countdown notices.
- Holiday and special closures manager for single dates and custom date ranges.
1.0.0
- Initial release of PlexBlocks – Business Hours for Block Editor.
- Featured in the WordPress featured plugins section.
- Deep design customization with per-corner border radius, per-side padding, store icon picker, and full color palettes.
- Clean, bloat-free frontend with zero external dependencies and mobile-first responsive styling.