You can put the plugin’s shortcodes on regular WordPress pages yourself. Everything picks up your theme and menus either way. A typical setup looks like this:
| Page | Shortcode | What visitors see |
|---|---|---|
| Register | [nonprofit_lms_register redirect="/courses/"] | The sign-up form. After registering, students are signed in and sent to the redirect page. |
| Courses | [nonprofit_lms_courses] | The course catalog: every published course with open enrollment. |
| Dashboard | [nonprofit_lms_dashboard] | A student home page: continue where you left off, your courses and your certificates. |
| My Courses | [nonprofit_lms_my_courses] | Just the student’s enrolled courses, with progress. |
Add the Register and Courses pages to your site menu so new visitors can find them. Every optional attribute is in the shortcode reference.
If you build your own Courses page, turn off the automatic course archive so your page can live at /courses/. See Your course catalog.