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
OpeningHoursSpecification objects 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.
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.zip archive on your computer.
- Upload the
plexblocks-business-hours-for-block-editor folder 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!