Content Time Lock is a WordPress plugin that hides the content of any post or page until a date and time you choose. When that moment arrives, the content becomes visible automatically — no action required from you or your students.
Designed for course creators, membership sites, and anyone who needs to release content on a fixed schedule. Currently at version 1.1.0 · Tested up to WordPress 6.8.5 · PHP 7.4 or higher.
Navigate to Tools → Timed Content Locker → Global Settings. These settings apply to every locked post or page unless overridden at the individual post level.
The message shown to restricted users. Supports plain text. Maximum 500 characters. Example: This lesson unlocks on the scheduled date. Check back soon!
Toggle whether a countdown timer is shown alongside the locked message. The timer counts down to the exact unlock date and time set on each post.
Assign a custom CSS class to the locked placeholder. Default: tcl-locked-content. Use this to style the locked state to match your theme.
Open any post or page in the block editor. In the right-hand sidebar, find the Time Lock Content panel and check Enable Time Lock.
Note: Administrators always see the full content and cannot be restricted.
Set the unlock date and time in the Time Lock Content panel and save the post. The time is based on your site’s timezone as set in Settings → General.
Enable Override Global Settings on any post to set a custom locked message (up to 500 characters), toggle the countdown independently, and choose a different timer template. You can also add a Call-to-Action Button with custom label and URL to direct users elsewhere while they wait.
Navigate to Time Lock → All Time Locks for a central overview of every locked post and page. You’ll see summary counts and a Locked / Unlocked status badge for each item, making it easy to audit your whole site at a glance.
When a restricted user visits a locked post, they see a lock icon, your custom message, and (if enabled) a live countdown timer ticking down to the unlock moment. As soon as the scheduled time passes, a page refresh reveals the full content with no intervention from you.
No. Everything is configured through the block editor sidebar and the Global Settings screen — no code required.
Yes. The plugin is designed to work with any theme that follows WordPress coding guidelines.
Yes. The locked placeholder and countdown timer are fully responsive and display correctly on all screen sizes.
Yes. All user-facing text is translation-ready. Use Loco Translate, WPML, or PolyLang to translate messages into any language.
No. Administrators always see the full content regardless of the time lock settings.
Have a question or found a bug? Head to the support forum on WordPress.org or get in touch via the WPMake contact page. We typically respond within 1–2 business days.