Directory / plugin
MSC Scheduled Visibility
v1.2.3 · by djm56
Schedule posts, pages and products to appear and disappear between set dates and times, with recurring windows and role-based visibility.
About this plugin
MSC Scheduled Visibility lets you control when content appears on your site without changing publish status. Features include:
- Basic scheduling — Set a “Visible From” and “Visible Until” date/time for any post or page.
- Block-level scheduling — Show or hide individual Gutenberg blocks on a schedule via the editor sidebar.
- Recurring schedules — Make content appear on a daily, weekly, or monthly repeating pattern.
- Role-based visibility — Restrict content to specific user roles or logged-out visitors.
- WooCommerce products — Hide scheduled-out products from the shop and block their purchase.
- Quick and bulk edit — Set windows from the post list without opening a post.
- Schedule preview — View the front end as it will appear at any moment, or to any role.
- Visibility history — A log of every show and hide, and what triggered it.
- REST API — Read and write schedules programmatically under
mscsv/v1. - Dashboard widget — See upcoming visibility changes at a glance.
- Admin column — View scheduling status directly in the post list.