Requirements
Reign Tutor LMS Addon is an addon. It stays active only while both the Reign theme and Tutor LMS are present. If either is missing, the plugin deactivates itself and shows an admin notice.
Required
Section titled “Required”| Requirement | Minimum | Notes |
|---|---|---|
| WordPress | 6.5 | Declared in the plugin header and readme. Tested up to WordPress 7.0. |
| PHP | 8.0 | Declared in the plugin header. Sites below this floor are refused the update. |
| Reign theme | Active theme | The active template must be reign-theme. If it is not, the plugin deactivates and shows a notice. |
| Tutor LMS | tutor/tutor.php active |
If Tutor LMS is not active, the plugin deactivates and shows a notice. |
Both checks run on admin_init, so the plugin turns itself off in the admin as soon as either dependency is gone.
Optional
Section titled “Optional”These are only needed for the profile “My Courses” tab. Course shortcodes work without any of them.
| Component | Purpose |
|---|---|
| BuddyPress or BuddyBoss | Adds the “My Courses” profile tab through bp_core_new_nav_item. |
| PeepSo | Adds the “My Courses” profile tab through the PeepSo profile navigation. |
| Tutor LMS Pro | Enhances the underlying Tutor LMS course features. Not required by this addon. |
Notes on version floors
Section titled “Notes on version floors”The readme and plugin header are the source of truth for supported versions (WordPress 6.5, PHP 8.0). Older test material bundled in the repository mentions lower floors; those are outdated and were superseded when the plugin declared its requirements in the 2.2.0 release.

