WPSniper Logo

LearnDash Drip 怎麼設定?依加入課程後天數或指定日期解鎖單元

LearnDash 的 Drip 不用另外安裝外掛,排程設定就在每個 Lesson 的 Lesson Access Settings。你可以讓內容在學員加入課程幾天後開放,也可以指定所有人共用的開放日期與時間。

Enrollment-based 適合每位學員從自己的加入日期開始計算;Specific date 適合全班在同一天開課。還沒到時間時,學員會看到 Available on 與確切的開放時間。

Drip 不是按完成進度解鎖,它只看加入課程後經過幾天,或是否已到指定日期。要限制學員依序完成 Lesson,需另外設定 Course Progression,不要和 Drip 混在一起。

先決定要用哪種 Lesson Release Schedule

製作需求Lesson Release Schedule
學員加入課程後立即開放Immediately
每位學員加入後隔幾天開放Enrollment-based
所有學員在同一日期與時間開放Specific date

Immediately 是預設值。Enrollment-based 的 1 day 代表加入課程後 24 小時,不是隔天凌晨 00:00。

1.打開要排程的 Lesson

到 WordPress 後台選 LearnDash LMS → Lessons,打開要延後開放的 Lesson。示範使用「認識手沖器材」,裡面有兩個 Topic,可以一起檢查排程是否有往下套用。

LearnDash Lessons 清單紅框標示認識手沖器材
從 LearnDash LMS 的 Lessons 開啟要設定排程的 Lesson。

2.進入 Lesson Settings

進入 Lesson 編輯頁後,點上方的 Settings。Lesson 內容留在 Lesson page,開放時間則在 Settings 裡設定。

LearnDash Lesson 編輯器紅框標示 Settings 分頁
在 Lesson 編輯器上方點 Settings。

3.找到 Lesson Access Settings

往下找到 Lesson Access Settings,再看裡面的 Lesson Release Schedule。畫面會列出 Immediately、Enrollment-based 與 Specific date,後兩種排程只能選一種。

LearnDash Lesson Access Settings 顯示 Immediately、Enrollment-based 與 Specific date
Lesson Access Settings 內有三種 Lesson Release Schedule。

4.選 Enrollment-based

每位學員要從自己的加入日期開始計算,就點 Enrollment-based。選取後,下面會展開一個以 day(s) 為單位的欄位。

LearnDash Lesson Release Schedule 紅框標示 Enrollment-based
每位學員要從自己的加入日期計算,就選 Enrollment-based。

5.填入加入課程後的天數

示範填入 1,Lesson 會在各學員加入課程滿 24 小時後開放。不同時間加入的學員,開放時間也會不同。

LearnDash Enrollment-based 欄位填入 1 day
輸入 1 day,代表學員加入課程 24 小時後開放。

6.儲存 Enrollment-based 排程

點右上角的儲存。儲存後重新打開 Settings,確認 Enrollment-based 仍保持選取,天數也沒有回到空白。

LearnDash Lesson 已設定 Enrollment-based 1 day 並紅框標示儲存按鈕
Enrollment-based 與天數都確認後,按右上角的儲存。

7.用學員帳號檢查開放時間

不要用管理員帳號驗收,管理員可能略過內容限制。改用剛加入課程的學員帳號打開 Lesson,畫面應顯示 Available on 與開放日期時間,而且還看不到 Lesson 內容。

LearnDash Enrollment-based Lesson 顯示 Available on 開放時間
學員剛加入時,Lesson 會顯示依加入時間算出的 Available on。

走稿時設定 1 day,學員在 2026 年 8 月 23 日上午 11:17 加入,前台顯示 2026 年 8 月 24 日上午 11:17 開放。這也確認 LearnDash 保留加入當下的時間,不會自動改成隔天凌晨。

8.需要全班同時開放時改選 Specific date

如果所有學員都要在同一天開放,回到 Lesson Release Schedule,改選 Specific date。這會取代 Enrollment-based,不是兩種排程同時生效。

LearnDash Lesson Release Schedule 紅框標示 Specific date
所有學員要在同一時間開放,就改選 Specific date。

9.填寫固定開放日期與時間

依序選擇月份,再填入日期、年份、小時與分鐘。這裡使用 WordPress 網站的時區,設定前先確認網站時區是否正確。

LearnDash Specific date 欄位顯示 2026 年 8 月 25 日 09:00
示範固定開放時間為 2026 年 8 月 25 日上午 9:00。

10.儲存 Specific date 排程

點右上角的儲存。儲存後重新打開 Settings,確認 Specific date 仍保持選取,日期與時間也正確。

LearnDash Lesson 已設定 Specific date 並紅框標示儲存按鈕
Specific date 與時間都確認後,按右上角的儲存。

用學員帳號確認指定日期

用學員帳號重新整理 Lesson。尚未到指定時間時,畫面會顯示新的 Available on 日期;時間一到,提示會消失,Lesson 內容才會出現。

LearnDash Lesson 顯示 Available on 2026 年 8 月 25 日上午 9 點
Specific date 尚未到時,Lesson 顯示設定好的固定開放時間。

確認 Topic 也沿用父 Lesson 的排程

Lesson 裡已經有 Topic 時,Topic 會沿用父 Lesson 的開放時間。實測「認識手沖器材」尚未開放時,子 Topic「準備濾杯與濾紙」也顯示相同的 Available on 時間;父 Lesson 解鎖後,Topic 內容才一起出現。

LearnDash Topic 沿用父 Lesson 排程並顯示相同 Available on 時間
Lesson 底下的 Topic 會沿用相同排程與 Available on 時間。

常見問題

LearnDash Drip 需要另外安裝外掛嗎?

不用。Lesson 的 Drip 排程是 LearnDash 核心功能,到 Lesson 的 Settings → Lesson Access Settings 就能選 Immediately、Enrollment-based 或 Specific date。

Enrollment-based 設 1 day,是隔天凌晨開放嗎?

不是。1 day 是從學員加入課程的時間往後算 24 小時。學員在上午 11:17 加入,開放時間就會是隔天上午 11:17。

LearnDash Drip 可以按完成進度解鎖嗎?

不行。Drip 只依加入課程後天數或指定日期排程。要讓學員先完成前面的 Lesson 才能繼續,需要另外檢查 Course Progression 設定。

完成後先用學員帳號驗收

  • Lesson Release Schedule 已選 Enrollment-based 或 Specific date,沒有同時混用。
  • Enrollment-based 的天數符合實際課程節奏,而且知道 1 day 是 24 小時。
  • Specific date 的年月日、時間與 WordPress 網站時區都正確。
  • 尚未開放時,學員看到 Available on 與預期時間。
  • 時間到後,Lesson 與其 Topic 內容都能正常打開。

課程內容還沒排好,可以先看LearnDash 課程架構;不確定學員怎麼加入課程,可以看LearnDash 課程存取方式。

照著做如果畫面跟這裡不一樣,或者不確定課程解鎖節奏該怎麼安排、想連整個網站外包給我們製作,歡迎與我們聯絡。