[memb_learnpress_course_enroll]
Description
Action shortcode: enrolls the user via the LearnPress course bridge.
By default it won't re-enroll a user who is already enrolled, since
accidental re-enrollment resets all existing progress. Set
force="yes" to force re-enrollment (with that progress-loss
consequence).
Only operates on singular pages, for logged-in users, when the target
is a real lp_course post. Any other condition is a silent no-op.
Returns no output.
Shortcode Examples
[memb_learnpress_course_enroll course_id="123"]
Force re-enrollment (resets progress):
[memb_learnpress_course_enroll course_id="123" force="yes"]
Shortcode Parameters
course_id
Course post ID. Required. Default: 0.
user_id
User to enroll. Default: 0 (current user).
force
When truthy, re-enroll even if already enrolled (progress resets).
Default: false.
Shortcode Attributes
| Attribute | Value |
|---|---|
| Conditional | No |
| Nestable | No |
| Accepts formatting | No |