Setting up the pages by hand

Which shortcode goes on which page if you'd rather build the LMS pages yourself.

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:

PageShortcodeWhat 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.

Still stuck?

Search the knowledgebase for another angle, or head to support. Pro customers can open a ticket there.