VerseLabWP Office Hours Status

Smart Availability Badge & Business Hours for WordPress

Display your real-time availability automatically — based on timezone, daily schedule, and custom styling — without touching a single line of code.
  • Show When You're Available. Automatically.
  • Timezone Aware
  • Fully Customizable Styling

🚦 Show When You're Available. Automatically.

Office Hours Status is a lightweight, professional WordPress plugin that displays a real-time availability badge and a fully responsive weekly schedule.

Ready to Improve Your Contact Page?

Show your real availability — automatically.
🎯 Why This Matters
Visitors hesitate when they don’t know:
- Are you online?
- When can they expect a response?
- Is support currently open?
- A real-time availability indicator
✅ Real-Time Availability Badge
Automatically shows:
- “Available now” (green)
- “Currently unavailable” (red)
- Countdown until opening
- Countdown until closing
- Works globally.
🗓 Fully Customizable Weekly Schedule
Define business hours per day:
- Monday – Sunday
- Custom open/close hours
- Closed days
- Multiple time formats accepted (e.g., 8 16, 08:00-16:00, or closed)
🧠 Smart Meta Messages (HTML Supported)
Customize advanced status messages using placeholders:
Open example:
- Open for the next 2h 14m (until 16:00)

Closed example:
- Next availability in 14h 20m (opens Monday at 08:00)
🧩 Shortcodes
Availability Badge
- [verselabwp_availability]

Schedule Table
[verselabwp_availability_schedule]
⚡ Lightweight & Optimized
- No external libraries
- No tracking
- No bloated scripts
- Loads only what is needed
- Uses WordPress Settings API properly
- Admin scripts load only on plugin page
- Fully sanitized & secure

Installation Guide

Download the plugin

1️⃣ Go to Plugins

In the left menu, click:

Plugins → Add New

Then click “Upload Plugin” at the top.

2️⃣ Upload the ZIP File

Click Choose File, select the plugin ZIP file, then click Install Now.

After installation, click Activate Plugin.

3️⃣ Configure & Use

Go to: Settings → VerseLabWP Office Hours

Set your timezone and hours, then add this shortcode to any page:

[verselabwp_availability]

You're done 🎉

Frequently asked questions

1. How does the availability badge determine if I’m open or closed?
The plugin checks:

Your selected timezone
The current server time
Your configured daily schedule
Any manual override settings

It then automatically displays either the “Available” or “Unavailable” state, along with optional countdown information.

Everything updates dynamically based on real time.
2. Will it show the correct time for visitors in different countries?
Yes.
The availability is calculated strictly based on the timezone you configure (for example, Europe/Amsterdam or America/New_York).

If a visitor accesses your site from another country, the badge still reflects your business timezone — not theirs.

This ensures consistent and predictable behavior.
3. Can I set different hours for each day?
Absolutely.
You can define opening and closing hours individually for:

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

You can also mark any day as closed.
4. Can I temporarily force the badge to show “Closed” or “Open”?
Yes.
There is a manual override mode that allows you to:
- Force Open
- Force Closed
- Return to automatic schedule mode

Perfect for holidays, maintenance, or special events.
5. Does it work with page builders?
Yes.
It works perfectly with:
- Gutenberg
- Breakdance
- Elementor
- WPBakery
- Any page builder that supports shortcodes

Simply paste the shortcode into any text or shortcode block.
6. Will it slow down my website?
No.
The plugin:
Uses native PHP DateTime
Performs no database queries on frontend beyond a single option read
Does not call external APIs
Does not load heavy scripts

It is safe for production websites.
Go to VerseLabWP homepage
© Copyright 2025 BITSTRUCT SRL. All Rights Reserved.