Installation
Install CourseGlade free and Pro, and understand what activation sets up.
Requirements
- WordPress 6.4 or later
- PHP 7.4 or later
- Any properly coded theme, including block themes
Install the free plugin
- In wp-admin, go to Plugins → Add New.
- Search for CourseGlade.
- Click Install Now, then Activate.
What activation sets up
On activation CourseGlade prepares everything you need:
- Database tables for enrollments, progress, orders, quiz attempts, coupons, earnings, and more
- Roles —
CourseGlade InstructorandCourseGlade Student— plus custom capabilities added to administrators and editors - Default settings — currency USD, default commission 70%, minimum withdrawal $50, earnings maturity 7 days, 12 courses per page
- Difficulty terms — Beginner, Intermediate, Advanced, All Levels
- Pages — created and assigned automatically (below)
Your WordPress default registration role is left untouched — plain subscribers are promoted to the student role only when they first enroll.
Pages created on install
Each page is created with the matching shortcode and remembered by setting (not slug), so renaming or moving is safe:
| Page | Shortcode |
|---|---|
| Courses | [courseglade_courses] |
| Dashboard | [courseglade_dashboard] |
| Course Checkout | [courseglade_checkout] |
| Become an Instructor | [courseglade_become_instructor] |
| Student Registration | [courseglade_auth tab="register"] |
| Login | [courseglade_auth tab="login"] |
| Forgot Password | [courseglade_forgot_password] |
| Reset Password | [courseglade_reset_password] |
If a valid page already exists, it’s kept rather than duplicated. Page assignments live in Settings → General → Pages.
Install Pro
Pro is an addon layer that requires the free plugin to be active.
- Download
courseglade-lms-pro.zipfrom your purchase receipt. - Go to Plugins → Add New → Upload Plugin, choose the zip, and install.
- Activate. If the free plugin is missing, Pro deactivates itself with a notice — install free first.
Turn on the addons you need
Go to CourseGlade → Addons. Every Pro addon has its own toggle. Only enabled addons load code, so keep unused ones off.