Directory / plugin

Smart Content Scheduler – Schedule Content by Date, Time & Roles

v1.1.0 · by Pravin Karmur

The smartest way to schedule and automate smart content visibility by dates, times, days, and user roles with blocks and shortcodes.

About this plugin

Smart Content Scheduler allows you to schedule and control smart content visibility on your WordPress site using a visual Gutenberg block or clean shortcode.

Perfect for limited-time offers, flash sales, support business hours, seasonal announcements, and member-exclusive deals.

🌟 Key Features

  • Visual Gutenberg Block: Add a “Scheduled Content” container block directly in the Block Editor with full sidebar controls.
  • Live Running Server Clocks: Real-time ticking digital clocks in admin settings for accurate scheduling verification.
  • Date-Based Scheduling: Set start and end dates (e.g. 2026-03-01 to 2026-03-15).
  • Daily Time Windows: Show content only during specific hours (e.g. 09:00 to 17:00). Supports overnight spans (e.g. 22:00 to 02:00).
  • Day-of-Week Targeting: Show content on specific days like mon,wed,fri, weekdays, or weekends.
  • User Role Restrictions: Restrict visibility to administrator, subscriber, customer, logged_in, or guest.
  • Fallback Content Support: Display an alternative message or banner when the condition is not active.
  • Automatic Site Timezone: Defaults to your WordPress site timezone (wp_timezone()), with optional custom timezone override per shortcode or block.
  • 100% Lightweight: 0 database queries, zero footprint, and high-performance execution.
  • WordPress 7.1 & PHP 8.3+ Ready: Strictly typed, fully sanitized, and compliant with WordPress Coding Standards (WPCS).

Plugin tags