Linux 软件免费装
Banner图

Drip Content & Scheduled Content Unlock – Content Time Lock

开发者 wpmakedev
更新时间 2026年9月6日 22:32
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2
版权网址: 版权信息

标签

content restriction course countdown timer drip content content scheduling

下载

1.2.0 1.1.0 1.0.0 1.1.1 1.1.2 1.3.0

详情介绍:

Students who can access your entire course on day one will binge it. By week three they are stuck, overwhelmed, or gone — and asking for refunds. You built the course as a week-by-week journey, but your delivery system does not enforce that pace. Content Time Lock lets you drip feed course content without a membership plugin — and without the $179 per year one costs. Choose between two unlock modes: unlock content by date, so one fixed calendar date applies to everyone, or release content after registration, so every student gets their own personal drip schedule counted from the day they signed up. Until the content unlocks, students see a message you write. When the time arrives, the content unlocks automatically — no manual steps, no developer help required. What you can do with it: What this plugin does not do: Content Time Lock has no payment processing, no email opt-in gates, and no membership tiers — it locks and unlocks content by date or registration offset and user role, nothing else.

安装:

  1. Upload the content-time-lock folder to /wp-content/plugins/ or install through Plugins → Add New.
  2. Activate the plugin.
  3. Go to Time Locker → Settings to set your global defaults — lock message, countdown style, and custom CSS class.
  4. Open any post or page, find the Time Lock Content metabox, check Enable Time Lock, choose who to restrict, select a lock mode (fixed date or days after registration), fill in the unlock value, and save.
  5. That is it. The content is now hidden until the date or registration offset you set.

屏幕截图:

  • The locked content placeholder as a student sees it, with the countdown timer running.
  • The three countdown timer styles: text, flip-card, and circular.
  • The global settings page under Time Locker → Settings.
  • The All Time Locks admin list — every locked post with its unlock date (or registration offset) and current status.

常见问题:

What data does the plugin collect?

Nothing, unless you opt in. On activation you are asked once whether to share usage data. If you skip that screen, or never answer it, the plugin sends nothing at all and every feature works exactly the same — none of it is gated on opting in. If you do opt in, the following is shared with WPMake through Freemius:

  • Your WordPress user's first name, last name and email address
  • Your site's homepage URL and title, WordPress version, PHP version and site language
  • This plugin's version, the Freemius SDK version, and whether it is active or uninstalled
  • The names, slugs and versions of your other plugins and themes, and whether each is active
The last three groups are optional and can be switched off individually on the opt-in screen before you accept. If you deactivate the plugin you are offered a short form asking why — answering it is optional, and you can close it and deactivate without saying anything. You can withdraw consent at any time by deactivating the plugin. To switch the whole integration off in code, so no opt-in is ever shown: add_filter( 'tcl_enable_freemius', '__return_false' );

How do I turn off the review request notice?

The notice appears once the plugin has been active for a week, on the Dashboard and the plugin's own settings screen only, and only for administrators who have actually created a lock. "Don't ask again" removes it for good, and each administrator answers for themselves. To switch it off in code for everyone — useful on client sites — drop this in a plugin or your theme's functions.php: add_filter( 'tcl_show_review_notice', '__return_false' );

Do my students need an account?

Yes, for most setups. The plugin restricts content by user role — so to keep lessons away from everyone except paying students, those students need a WordPress user account with the right role. You can create accounts manually, let students register themselves, or connect any plugin that assigns roles on signup or purchase (WooCommerce + User Role Editor, for example). Guest lockout is also available if you want to block unregistered visitors entirely.

Will this work with my theme?

Almost certainly yes. The plugin hooks into the_content filter — the standard WordPress mechanism that every well-built theme uses to output post content. It also has specific compatibility handling for Elementor, Beaver Builder, and SiteOrigin Page Builder. If you hit an issue with a particular theme or builder, open a support thread with the theme name and we will take a look.

Can I drip content based on when someone registers?

Yes. Set the lock mode to "Unlock X days after user registers" and enter the number of days. Each logged-in user's unlock time is calculated from their individual account creation date — so a student who registers today and one who registered last month each get their own personal schedule. Guest visitors always see the locked state when this mode is active since they have no registration date.

What is the difference between the two lock modes?

Unlock on specific date — one fixed calendar date and time applies to all visitors equally. Use this for cohort-based courses where everyone starts together (e.g. a live workshop launching on 1 June). Unlock X days after user registers — each user gets a personal unlock time calculated as their registration date plus however many days you set. Use this for self-paced courses where students can enrol at any time and still follow the same relative schedule.

Does this work with WooCommerce?

Yes, indirectly. Content Time Lock does not connect to WooCommerce orders or subscriptions directly — it does not know when someone purchased. What it does do is restrict content by WordPress user role. If you use WooCommerce with a role-assigning plugin (like WooCommerce Memberships or the free User Role Editor), customers who buy get a specific role, and you can lock your lessons to that role. Use the fixed-date mode for cohort launches or the days-after-registration mode for self-paced access. WooCommerce decides who has access; this plugin decides when they get it.

更新日志:

1.3.0 - 06/09/2026 1.2.0 – 03/06/2026 1.1.2 – 19/05/2026 1.1.1 – 21/04/2024 1.1.0 – 21/04/2024 1.0.0 - 07/14/2025