Skip to content

Requirements

Reign LifterLMS Addon is a companion plugin. It needs two things to run, and integrates with two more when they are present.

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.

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
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.

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.