[memb_sensei_course_enroll]

Description

Action shortcode: enrolls the learner via the manual enrolment provider (Sensei_Course_Manual_Enrolment_Provider) when available, falling back to Sensei_Utils::user_start_course(). Only operates on singular pages, for logged-in users, when the target is a real Sensei course post. Any other condition is a silent no-op. Returns no output.

Shortcode Examples

[memb_sensei_course_enroll course_id="123"]

Enroll a specific user:

[memb_sensei_course_enroll course_id="123" user_id="42"]

Shortcode Parameters

course_id

Sensei course post ID. Required. Default: 0.

user_id

User to enroll. Default: 0 (current user).

Shortcode Attributes

Attribute Value
Conditional No
Nestable No
Accepts formatting No