Scheduled Content
89,00 €
Scheduled Content is a powerful WordPress plugin for time-based content reveal. It displays Gutenberg block editor content in modal windows based on a selected calendar date — with optional automatic repeating (daily/weekly/monthly/yearly), category-wide headers/footers, grid layouts, title overlays, import/export tools, and hybrid “seen” tracking that works for both logged-in users and visitors.
Perfect for advent calendars, timed announcements, campaigns, course modules, onboarding flows, offers, challenges, and gamified content releases.
One-time payment, no renewals.
Also available as an Unlimited Site License -> get it here >
Description
🎯 Unlock scheduled, date-based experiences on your WordPress site
Scheduled Content brings powerful calendar-based content release tools directly into WordPress. Create beautifully designed pop-up modals containing any Gutenberg content, and choose the exact day they become visible. Add images, videos, blocks, shortcodes — anything the editor supports.
Use it for:
-
Advent calendars
-
Campaigns & promotions
-
Day-by-day challenges
-
Online courses with time-based modules
-
Seasonal messages
-
Pre-planned onboarding
-
Countdown-style content
-
Intervals, exercises, or event content
All without writing a single line of code.
🗓️ Flexible scheduling with smart recurrence
Each item supports:
-
One-time reveal on a specific date
-
Daily repeating (opens once per day after start date)
-
Weekly repeating (same weekday as start date)
-
Monthly repeating (same day-of-month, smart February handling)
-
Yearly repeating (annual seasonal messages)
The recurrence logic is calendar-accurate and runs without cron jobs.
💬 Auto-opening modal windows
Scheduled items can auto-open as elegant modal popups — but only if:
-
The date or recurrence says they should
-
The user has not seen it yet during the current recurrence cycle
This protects users from repeated popups and creates a seamless experience.
🧠 Hybrid tracking: user meta + cookies
The plugin tracks which items users have already opened.
-
Logged-in users: stored in user meta
-
Visitors: stored in cookies
-
One logic for both → fully reliable, even across devices for logged-in accounts
📁 Import / Export (JSON)
Build your content once and reuse it anywhere.
-
Export full category content (including images, recurrence and dates)
-
Import onto a new site with one click
-
Automatically recreates categories and featured images
Perfect for agencies and recurring seasonal campaigns.
🌈 Category headers & footers
Each category can define:
-
A header
-
A footer
…that appear automatically in every modal belonging to that category.
Great for consistent branding, recurring CTAs, instructions, or themed campaigns.
🧩 Grid layout with customizable appearance
Display scheduled items as a responsive grid:
-
Choose columns, gaps, aspect ratios, colors, and total slots
-
Supports dynamic thumbnails or placeholders
-
Add title overlays with fully customized tag, size, color, background and position
When a user clicks an item, the modal opens immediately.
🔧 Developer-friendly structure
-
Custom Post Type (
scheduled_content) -
Custom taxonomy (
sc_category) -
Clean shortcode interfaces:
-
[scheduled_content_modal id="123"] -
[scheduled_content_grid category="x"] -
[scheduled_content_category category="x"]
-
-
Fully translatable
-
Compatible with caching
🔐 Secure one-time-purchase license model
Your purchase includes:
-
Lifetime usage
-
Ongoing updates while the plugin is actively maintained
-
Support during the active development lifecycle
No subscriptions — simple and predictable.
✔️ Key Features
-
Display block-editor content in modal windows
-
Auto-open based on exact date or recurrence
-
Daily / weekly / monthly / yearly repeating
-
Category-based auto-opening
-
Category header & footer content
-
Grid view with fixed “slots” (like advent calendar)
-
Title overlays with full custom styling
-
Hybrid user tracking (meta + cookies)
-
Export/import (with images)
-
Clean admin interface
-
Fully compatible with any theme using Gutenberg
-
Works out of the box — no coding needed
🚀 Perfect for creators, marketers, educators and seasonal sites
Whether you’re building a holiday calendar, a multi-day challenge, scheduled mini-games, campaign-based popups or simply need time-based modals, Scheduled Content gives you a complete, flexible solution.
FAQ
Why and when should I use Scheduled Content?
You should use Scheduled Content when you want to control when content appears on your site without manual publishing. It’s ideal for campaigns, advent calendars, courses, onboarding flows, or any situation where content should unlock over time automatically.
What kind of content can I display in the scheduled modals?
You can display any Gutenberg block content: text, images, videos, buttons, shortcodes, forms, or embeds. If it works in the block editor, it works inside the modal.
Can I schedule content to repeat automatically?
Yes. You can set content to repeat daily, weekly, monthly, or yearly. The recurrence is calendar-based and works automatically without cron jobs.
Will the modal open every time a user visits the page?
No. The modal opens only if the scheduled date (or recurrence) is active and the user hasn’t seen it during the current cycle. This prevents annoying repeated popups.
How does the plugin track whether a user has seen content?
It uses a hybrid system:
- Logged-in users → stored in user meta
- Visitors → stored in cookies
This ensures consistent behavior for all users.
Can I create an advent calendar or grid layout?
Yes. You can display items in a customizable grid with fixed slots, images, placeholders, and clickable items that open modals—perfect for advent calendars or campaign layouts.
Can I reuse the same content on multiple sites?
Yes. You can export content (including images, categories, and settings) as JSON and import it to another site with one click.
Can I add consistent branding or messages to multiple items?
Yes. Each category can have its own header and footer, which automatically appear in all modals within that category.
Does this plugin require coding skills?
No. Everything is managed through the WordPress admin and Gutenberg editor. No coding is required.
Is Scheduled Content compatible with my theme and caching?
Yes. It works with any Gutenberg-compatible theme and is designed to work with caching systems.
Can developers extend or customize the plugin?
Yes. The plugin includes a clean structure with a custom post type, taxonomy, and shortcodes for flexible implementation and customization.
Do I need a subscription to use the plugin?
No. Scheduled Content is a one-time purchase with no recurring fees.
- Ensimmäinen julkinen versio
📘 Scheduled Content — Installation & User Guide
This guide walks you through installing the Scheduled Content plugin, creating your first scheduled items, using modal and grid shortcodes, configuring recurrence, and managing category-wide settings.
1. 🔧 Installation
A) Install via ZIP (WooCommerce download)
-
Download the plugin ZIP file from your account.
-
In WordPress admin, go to:
Plugins → Add New → Upload Plugin -
Upload the ZIP file.
-
Click Install Now → Activate.
B) Enter your license key
-
Go to:
Settings → Lieska Plugin Licenses → Scheduled Content -
Enter your license key.
-
Save → updates are now enabled.
2. 📅 Creating Scheduled Content Items
A) Add a new item
-
Go to Scheduled Content → Add New
-
Add a title and Gutenberg content
-
You can include text, images, embeds, blocks, shortcodes etc.
-
B) Choose the “Show on date”
In the Schedule meta box:
-
Pick the date when this content becomes active.
C) Choose recurrence (optional)
Available options:
-
No repeat → Appears only on the exact date
-
Daily → Once per day after start date
-
Weekly → Every week on the same weekday
-
Monthly → Same day-of-month (smart handling for shorter months)
-
Yearly → Same month-day every year
D) Assign categories
Categories control:
-
Grid grouping
-
Auto-open lists
-
Optional category header/footer overlays
Go to Scheduled Content → Categories to create and edit them.
3. 🖼️ Category Header & Footer
Each category can define:
-
Header — shown at top of every modal in this category
-
Footer — shown at bottom of every modal
Supports:
-
Gutenberg
-
Images
-
Buttons
-
Shortcodes
-
Videos
-
Anything you can put in the block editor
You can edit these in:
Scheduled Content → Categories → Edit Category
4. 🪟 Modal Display (Shortcode)
Use this shortcode to display a single modal.
Shortcode: [scheduled_content_modal]
Parameters:
| Parameter | Type | Description |
|---|---|---|
| id | integer | Required. The ID of the Scheduled Content item. |
Example:
Behavior:
-
Modal will only render if the Show on date has arrived
-
If recurrence is enabled, it respects calendar rules
-
Auto-opening is handled automatically using hybrid tracking
5. 🔢 Grid Display (Shortcode)
Displays a grid layout (like advent calendar or campaign grid) containing scheduled items.
Shortcode: [scheduled_content_grid]
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| category | string | “” | Filter by category slug |
| cols | integer | 4 | Number of columns |
| gap | integer | 10 | Grid gap in px |
| total | integer | 24 | Total number of slots (empty placeholders allowed) |
| color | string | #eeeeee | Placeholder color |
| order | ASC / DESC | ASC | Order by publish date |
| title_tag | string | h3 | h1–h6 or p |
| title_size | string | 16px | CSS font-size of title overlay |
| title_color | string | #ffffff | Text color |
| title_bg | string | rgba(0,0,0,0.4) | Background for title badge |
| title_top | string | 10% | Distance from top inside item |
| ratio | float | 1 | Aspect ratio (1 = square, 1.5 = landscape, etc.) |
Example:
Notes:
-
Clicking an item opens its modal immediately
-
Modals do not auto-open in grid mode
-
Items with future dates remain hidden, but placeholders stay visible
6. 🗂️ Auto-Open by Category (Shortcode)
This shortcode automatically outputs only the scheduled items for today (or current recurrence period).
Each modal will auto-open exactly once per period (per user or device).
Shortcode: [scheduled_content_category]
Parameters:
| Parameter | Type | Default | Description |
|---|---|---|---|
| category | string | “” | Required. Category slug |
| order | ASC / DESC | ASC | Order of processed items |
Example:
Behavior:
-
Only items due today will render
-
They will auto-open exactly once
-
Uses hybrid tracking (user meta + cookies)
-
Useful for: advent calendars, daily lessons, promotions, etc.
7. 👁️ Hybrid Tracking (Seen Once Per Period)
The plugin ensures items auto-open only once per:
-
Day (daily/no repeat)
-
Week (weekly recurrence)
-
Month (monthly recurrence)
-
Year (yearly recurrence)
Tracking is stored in:
-
user_metafor logged-in users -
cookiesfor anonymous users
This prevents popup spam and ensures consistent behavior.
8. 📤 Export & Import (JSON)
Export:
-
Go to Tools → Scheduled Content Export / Import
-
Choose a category
-
Download JSON file
Exports include:
-
Title
-
Content
-
Date and recurrence
-
Categories
-
Featured image (base64)
Import:
-
Go to the same page
-
Upload a JSON file
-
Plugin automatically:
-
Re-creates categories
-
Reimports full posts
-
Rebuilds thumbnails
-
Perfect for migrating calendars or reusing seasonal content.
9. 🗂️ Shortcode Summary (Cheat Sheet)
Single Modal:
Grid:
Auto-Open Category:
10. 💡 Recommended Use Cases
Marketing & Campaigns
-
Advent calendars
-
Flash offers
-
Scheduled announcements
Education & Training
-
Daily lessons
-
Monthly modules
-
Weekly tasks
Community & Events
-
Challenge calendars
-
Daily inspiration
-
Countdown events
Websites & Portals
-
Seasonal greetings
-
Popup onboarding
-
Timed notifications
Summary
Scheduled Content is a powerful WordPress plugin that allows for time-based content reveals using the Gutenberg block editor in modal windows. Users can schedule content to appear on specific dates with options for automatic repeating intervals (daily/weekly/monthly/yearly) and add category-wide headers and footers. The plugin offers a grid layout, title overlays, import/export functionalities, and hybrid tracking for user interactions (logged-in users and visitors). It is designed for various applications such as advent calendars, timed announcements, campaigns, and onboarding flows, and is available with a one-time payment, with no renewals required.
FAQ
You should use Scheduled Content when you want to control when content appears on your site without manual publishing. It’s ideal for campaigns, advent calendars, courses, onboarding flows, or any situation where content should unlock over time automatically.
You can display any Gutenberg block content: text, images, videos, buttons, shortcodes, forms, or embeds. If it works in the block editor, it works inside the modal.
Yes. You can set content to repeat daily, weekly, monthly, or yearly. The recurrence is calendar-based and works automatically without cron jobs.
No. The modal opens only if the scheduled date (or recurrence) is active and the user hasn’t seen it during the current cycle. This prevents annoying repeated popups.
It uses a hybrid system: logged-in users are tracked in user meta while visitors are tracked in cookies, ensuring consistent behavior for all users.
Yes. You can display items in a customizable grid with fixed slots, images, placeholders, and clickable items that open modals—perfect for advent calendars or campaign layouts.
Yes. You can export content (including images, categories, and settings) as JSON and import it to another site with one click.
Yes. Each category can have its own header and footer, which automatically appear in all modals within that category.
No. Everything is managed through the WordPress admin and Gutenberg editor. No coding is required.
Yes. It works with any Gutenberg-compatible theme and is designed to work with caching systems.
Yes. The plugin includes a clean structure with a custom post type, taxonomy, and shortcodes for flexible implementation and customization.
No. Scheduled Content is a one-time purchase with no recurring fees.





Reviews
There are no reviews yet.