[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