Linux 软件免费装

CAJE Course Builder

开发者 cajebuilder
更新时间 2026年11月13日 12:53
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

lms online course stripe courses drip content

下载

1.0.2 1.0.3

详情介绍:

CAJE Course Builder is for creators who release a video course or series a little at a time. Each student's schedule starts when they buy: the first lessons open right away, the next ones unlock after the interval you choose (every day, every 3 days, every week, or any number of days), and access ends a set number of days after the last unlock. It feels like a cohort, without running one. Unlocks on your schedule, for each student Selling with Stripe Emails students actually need Student dashboard Set up in minutes Courses → Setup walks you from a fresh install to a test purchase: basics, Stripe, student accounts, emails and your first course, then a checklist of anything still missing. Video Embed YouTube or Vimeo videos per lesson. For protected video that can't be shared, the separate Pro add-on adds Bunny Stream uploads from the lesson editor with signed, expiring player links. For developers

安装:

  1. Install and activate the plugin.
  2. Go to Courses → Setup and follow the steps.
  3. In Settings → General, set your timezone to a city (not a UTC offset) so unlock times follow daylight saving.
  4. For dependable email timing on quiet sites, have your host run WordPress cron from the server. Courses → Settings → Emails shows how.

屏幕截图:

  • Course settings with the live schedule summary.
  • A course page for an enrolled student, with locked weeks and their unlock dates.
  • The My Courses dashboard.
  • Courses → Setup, from install to a test purchase.

常见问题:

When do new lessons unlock?

At the unlock time you choose (8:00 am by default) in your site's timezone, on the day it's due. You set the interval per course in days: with 7, week 2 unlocks 7 days after purchase and week 3 after 14; with 3, every 3 days. You can also give a single lesson its own unlock day.

Can I test a schedule without waiting weeks?

Yes. wp cajecb status --student=… --now="2026-12-01 09:00" shows what a student can see at any moment, and wp cajecb sweep --now=… sends the emails that would be due then. Enroll and revoke take the same --student (an ID, email or login) and --course. On non-production sites you can also set the plugin's clock with the CAJECB_NOW constant in wp-config.php.

Can I test payments on my own computer?

Yes. Use Stripe test mode and run stripe listen --forward-to with the webhook URL shown in Courses → Settings → Payments, then paste the signing secret it prints.

Are embedded YouTube or Vimeo videos protected?

No. The plugin only puts the player on the page for students who are allowed to watch, but anyone who has the video's link can watch it on YouTube or Vimeo. Use unlisted or private videos with domain restrictions, or the Pro add-on's Bunny Stream integration for protected video.

What happens when I delete the plugin?

Scheduled tasks are removed. Your courses, enrollments, orders and settings are kept unless you turn on "Delete all … when the plugin is deleted" in Courses → Settings → General. The webhook in your Stripe account isn't removed; delete it in Stripe → Developers → Webhooks.

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0