Requirements
Reign Sensei Addon is an extension layer. It only runs when the products it styles are present, and it deactivates itself when they are not.
Platform
Section titled “Platform”| Requirement | Minimum |
|---|---|
| WordPress | 6.5 |
| PHP | 8.0 |
| Tested up to | WordPress 7.0 |
Both floors are declared in the plugin header, so a site below them is refused the update rather than updating into a fatal error.
Required plugins and theme
Section titled “Required plugins and theme”- Reign theme must be the active theme. On every admin request the addon
checks the active theme’s template. If it is not
reign-theme, the addon shows a notice and deactivates itself. The one exception is the post edit screen (post.php), where the check is skipped so the course cover-image metabox stays available. - Sensei LMS must be installed and active. If the
Sensei_Mainclass is not present, the addon shows a “requires Sensei LMS” notice and deactivates. On the front end the addon simply does not load its hooks when Sensei is absent, so visitors keep seeing a normal site.
Optional integrations
Section titled “Optional integrations”These are detected at runtime. The addon adds the matching behavior only when the integration is active.
- BuddyPress - unlocks the group/course linking and the activity feed features. The Groups component is required for course linking, and the Activity component is required for activity posts.
- BuddyBoss Platform - detected in place of BuddyPress. When BuddyBoss is active, the “Sensei Post Activity In Feed” settings tab and the instructor publishing activity are disabled, because BuddyBoss handles that surface differently.
- Sensei WC Paid Courses - used to show the course price on archive cards and the single course meta. Without it, courses display as Free.
- Sensei Course Participants - when present, the addon removes Sensei’s default participant count so it can render its own course meta.
- Youzify - when active, publishing activity is recorded as a Youzify
activity_statustype so it appears correctly in the Youzify feed.
- The addon has no REST API, no database tables, no custom post types, and no shortcodes of its own. See Shortcodes.
- Its settings are stored inside the Reign theme’s
reign_optionsoption, so the theme options page must be reachable to configure it.

