Shortcodes & pages
The pages CourseGlade creates on install, the shortcodes that power them, and how to reassign them.
CourseGlade is shortcode-first: the key screens are plain WordPress pages with a shortcode inside, so you can move, restyle, or rebuild them in any theme or page builder.
Shortcodes
| Shortcode | What it renders |
|---|---|
[courseglade_courses] | The filterable course catalog |
[courseglade_dashboard] | The student/instructor dashboard (tabs adapt to the role) |
[courseglade_checkout] | The checkout page |
[courseglade_enroll_button] | An enroll/buy button for a course |
[courseglade_quiz] | A standalone quiz |
[courseglade_auth] | Login and registration (use tab="login" or tab="register") |
[courseglade_become_instructor] | The instructor application form |
[courseglade_forgot_password] | Request a password reset |
[courseglade_reset_password] | Set a new password from a reset email |
Pages created on install
On activation CourseGlade creates the Courses, Dashboard, Course Checkout, Become an Instructor, Student Registration, Login, Forgot Password, and Reset Password pages, each with the matching shortcode. It tracks them by setting, so renaming or moving them is safe, and it won’t duplicate a page that already exists.
Reassigning pages
CourseGlade links to these pages from emails, dashboards, and course cards, so it needs to know which page is which. Set the mapping in Settings → General → Pages — one Select per role (Courses Page, Student Dashboard Page, Checkout Page, and so on), each with an Open button to preview.
Rebuilding a page
Deleted a page, or want to start fresh? Create a new page, paste the matching shortcode, then point CourseGlade at it in Settings → General → Pages.