Luzid Content Scheduler controls when a specific frontend block is visible — and can also output the next scheduled date(s) via shortcode. This gives you two complementary ways to use a scheduler: Show / hide a block (banner, alert, section, popup wrapper, …) Add the generated CSS class luzid-cs-<sl
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.4.
SourceWordPress plugins · Oct 24, 2026
01 / Source details
Aboutthistool.
Luzid Content Scheduler controls when a specific frontend block is visible — and can also output the next scheduled date(s) via shortcode.
This gives you two complementary ways to use a scheduler:
01Show / hide a block (banner, alert, section, popup wrapper, …) Add the generated CSS class luzid-cs-<slug> to the element. The plugin adds body classes and a tiny frontend helper so the block is only displayed while the schedule is active.
02Display dates in the frontend Use the shortcode to print the next event (or a list of upcoming events) anywhere in your content.
Typical Use Cases
Maintenance banners : Show a “We’re updating our systems” notice only during scheduled maintenance windows.
Seasonal content : Display holiday greetings, special offers, or seasonal menus during specific date ranges.
Event announcements : Print “Next event: Saturday, March 15th at 7 PM” dynamically on any page.
Recurring schedules : Show “Happy Hour specials” every Friday from 5 PM to 8 PM.
Multi-stage visibility : Use Event Classes to show a popup 4 days before an event, the full content 2 weeks before, and a menu item 11 days before — all independently controlled.
Event calendars : Generate a table of all upcoming events across multiple schedulers.
Core Concepts
A scheduler becomes active when at least one rule matches (single dates/ranges or recurring rules).
Exceptions override everything : if “now” is inside an exception range, the block is hidden even if other rules match.
Event Classes (new in 1.4) allow multiple independent visibility windows with different offsets — each generating its own CSS class.
The shortcode reads the same event logic and outputs formatted dates with full control over separators and formatting.
Example with custom columns: [luzid_cs_eventtable cols=”weekday_short,date_short,time_range,text” count=”10″ headers=”Day,Date,Time,Event”]
Event Classes (New in 1.4)
Event Classes allow you to create multiple independent visibility windows for a single scheduler. Each class has its own CSS class and offset settings.
Example setup:
Class CSS Class Days Before Use Case
Standard .luzid-cs-dinner 14 Main content
popup .luzid-cs-dinner-popup 4 Announcement popup
menu .luzid-cs-dinner-menu 11 Navigation menu item
This allows you to control when different elements appear, all based on the same event schedule.
CSS Hooks
Shortcode output: * .luzid-cs — Wrapper (plus .luzid-cs--single / .luzid-cs--list ) * .luzid-cs-item — Single event in list * .luzid-cs-date — Date part * .luzid-cs-time — Time part * .luzid-cs-text — Event text * .luzid-cs-sep / .luzid-cs-sep1 / .luzid-cs-sep2 — Separators
Body classes (for conditional CSS): * .luzid-cs-active-<slug> — Added when scheduler is active * .luzid-cs-active-<slug>-<classname> — Added when specific event class is active
License
This plugin is licensed under the GNU General Public License v2.0 or later .
All code in this plugin is GPLv2-or-later compatible.
Assets: * Luzid Logo and Flag icons are SVG assets shipped with the plugin (assets/img/).
See it in action
Screenshots & previews.
Setup tab: Create a scheduler and copy the CSS class / shortcode.Dates tab: Add single dates or date ranges with times and event text.Recurring tab: Define weekly, monthly, or yearly patterns.Exceptions tab: Block specific dates from showing content.Event Classes tab: Create multiple CSS classes with independent visibility windows.Preview tab: See all upcoming events at a glance.
02 / Source details
Gettingstarted.
01Upload the plugin folder to /wp-content/plugins/ or install via the WordPress Plugins screen.
02Activate Luzid Content Scheduler .
03Go to WP Admin → Luzid Content Scheduler .
04Create a scheduler, define rules, and save.
05Add the generated CSS class luzid-cs-<slug> to your frontend block.
03 / Source details
Frequently asked questions.
How are multiple recurring rules combined?
They are combined with OR-logic: if any rule matches, the scheduler is considered active (unless an exception matches).
Do exceptions also affect the frontend, or only the preview?
Exceptions affect everything (frontend visibility, next event calculation, and preview). If “now” is inside an exception range, the block stays hidden.
What’s the difference between Event Offset (old) and Event Classes (new)?
Event Classes replaced the old Event Offset feature in version 1.4. The key difference: you can now create multiple classes with independent offsets, allowing different content to appear at different times before/after an event.
Can I use multiple Event Classes for one block?
Each Event Class generates a separate CSS class. You can only apply one class per block, but you can have multiple blocks, each with a different Event Class.
Does the plugin require a specific theme?
No. It works with any theme/page builder that lets you set a custom CSS class on a block/element.
Can I output only the time without the date?
Yes! Use [luzid_cs slug="your-slug" time="raw"] to output only the time. Leave out the date parameter.
How do I create a line break between date and text?
Use sep2="<br>" : [luzid_cs slug="event" date="long" text="true" sep2="<br>"]
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati