Requirements
Reign LifterLMS Addon is a companion plugin. It needs two things to run, and integrates with two more when they are present.
Required
Section titled “Required”| Dependency | Why it is required |
|---|---|
| Reign theme (active theme) | The addon hooks into Reign’s template and settings system. It checks that the active theme’s template is reign-theme; if it is not, the addon shows a notice asking you to activate the Reign theme. |
| LifterLMS (active plugin) | The addon calls LifterLMS functions and classes throughout. If LifterLMS is not active, the addon stops loading so the rest of the site keeps working, and shows a notice in wp-admin. |
Platform versions
Section titled “Platform versions”These floors are declared in the plugin header, so a site below them is refused the update rather than being allowed to fatal on it.
| Requirement | Version |
|---|---|
| WordPress | 6.5 or higher |
| PHP | 8.0 or higher |
| Tested up to | WordPress 7.0 |
Optional integrations
Section titled “Optional integrations”| Plugin | What it enables |
|---|---|
| BuddyPress | Learning activity in the activity stream, a Courses tab on member profiles, and linking courses to BuddyPress groups. The BuddyPress files load only when the BuddyPress class exists. See BuddyPress Integration. |
| WooCommerce (with the LifterLMS WooCommerce integration) | When lifterlms_woocommerce_enabled is on, course price display reads WooCommerce product prices for linked access plans. |
The instructor social links in the instructors shortcode show extra networks (Google+, Twitter, Facebook) only when the Yoast SEO plugin (WPSEO_VERSION) is active, because those author fields come from Yoast.
A note on dependency order
Section titled “A note on dependency order”Activating the addon before you switch to the Reign theme is a normal flow, since the addon itself prompts you to activate Reign. Activation is safe in that order: it only seeds the settings keys that are missing and never overwrites other Reign addons’ saved settings.

