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 >

GUARANTEED SAFE CHECKOUT
  • Visa Card
  • MasterCard
  • American Express
  • Discover Card
  • PayPal

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.

Scheduled Content v2.4
2.1
- Ensimmäinen julkinen versio

Reviews

There are no reviews yet.

Be the first to review “Scheduled Content”

Your email address will not be published. Required fields are marked *

📘 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)

  1. Download the plugin ZIP file from your account.

  2. In WordPress admin, go to:
    Plugins → Add New → Upload Plugin

  3. Upload the ZIP file.

  4. Click Install NowActivate.

B) Enter your license key

  1. Go to:
    Settings → Lieska Plugin Licenses → Scheduled Content

  2. Enter your license key.

  3. Save → updates are now enabled.


2. 📅 Creating Scheduled Content Items

A) Add a new item

  1. Go to Scheduled Content → Add New

  2. 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:

[scheduled_content_modal id="123"]

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:

[scheduled_content_grid
category="christmas"
cols="6"
gap="12"
total="24"
color="#d0d0d0"
title_tag="h2"
title_size="20px"
title_color="#fff"
title_bg="rgba(0,0,0,0.6)"
title_top="8%"
ratio="1"
]

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:

[scheduled_content_category category="joulukalenteri"]

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_meta for logged-in users

  • cookies for anonymous users

This prevents popup spam and ensures consistent behavior.


8. 📤 Export & Import (JSON)

Export:

  1. Go to Tools → Scheduled Content Export / Import

  2. Choose a category

  3. Download JSON file

Exports include:

  • Title

  • Content

  • Date and recurrence

  • Categories

  • Featured image (base64)

Import:

  1. Go to the same page

  2. Upload a JSON file

  3. 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:

[scheduled_content_modal id="123"]

Grid:

[scheduled_content_grid
category=
""
cols=""
gap=""
total=""
color=""
order=""
title_tag=""
title_size=""
title_color=""
title_bg=""
title_top=""
ratio=""
]

Auto-Open Category:

[scheduled_content_category category="slug" order="ASC"]

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

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 are tracked in user meta while visitors are tracked in cookies, ensuring 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.