Raven LMS Shortcodes
Enrich your Raven LMS Site
Courses and Catalogs
Shortcodes for displaying courses and course lists.
Individual Course
Displays one specific Raven LMS course.
[raven_lms_course id="123"]
Course Grid
Displays published courses in a responsive grid.
[raven_lms_course_grid columns="3" limit="6" orderby="date" order="DESC" show_excerpt="yes" button="View Course" exclude="123,456" load_more="yes" load_more_label="Load More Courses" load_more_step="6" max="100"]
All Courses Catalog
Displays the full course catalog.
[raven_lms_all_courses columns="3" limit="12" exclude="" load_more="no" show_when="always" course_id="0" empty_message=""]
Legacy Course Grid
Alternative alias for the course grid.
[raven_lms_courses columns="3" limit="6" orderby="date" order="DESC" show_excerpt="yes" exclude="" load_more="no"]
Lessons
Shortcodes for lesson lists.
All Lessons
Displays published lessons, optionally filtered by course.
[raven_lms_all_lessons columns="2" limit="20" course_id="123" show_when="logged_in" empty_message="No lessons are available yet."]
Lessons Alias
Alternative alias for all lessons.
[raven_lms_lessons columns="2" limit="20" course_id="123" show_when="logged_in" empty_message="No lessons are available yet."]
Exams
Shortcodes for embedding and listing exams.
Embedded Exam
Embeds a specific exam.
[raven_lms_exam id="456" course_id="123"]
All Exams
Displays published exams or course-specific exams.
[raven_lms_all_exams columns="2" limit="20" course_id="123" show_when="always" empty_message="No exams are available yet."]
Exams Alias
Alternative alias for all exams.
[raven_lms_exams columns="2" limit="20" course_id="123" show_when="always" empty_message="No exams are available yet."]
Exam Link Button
Displays a button linking to an exam.
[raven_lms_exam_link id="456" course_id="123" label="Open Exam"]
Learner Pages and Progress
Shortcodes for learner dashboard, transcript, progress, gamification, and leaderboard.
Learner Dashboard
Displays the frontend learner dashboard.
[raven_lms_dashboard]
Learner Transcript
Displays the learner transcript.
[raven_lms_transcript]
Assigned Courses
Shows courses assigned to the logged-in learner.
[raven_lms_assigned_courses show_exams="1"]
Learner Summary
Displays learner summary information.
[raven_lms_learner_summary user_id="0"]
Learner Gamification
Shows badges, levels, points, and streaks.
[raven_lms_gamification user_id="0"]
Learner Leaderboard
Displays the learner leaderboard.
[raven_lms_leaderboard limit="10"]
Login, Registration and Account Tools
Shortcodes for authentication and learner account pages.
Login Form
Displays the frontend login form.
[raven_lms_login_form title="Raven LMS Login"]
Legacy Login Form
Backward-compatible login alias.
[raven_lms_login title="Raven LMS Login"]
Learner Registration Form
Displays the frontend registration form.
[raven_lms_register_form title="Create Learner Account" modal="0" quiet="0"]
Learner Profile Form
Lets logged-in learners update their account details.
[raven_lms_profile_form]
Logout Link
Displays a logout button or link.
[raven_lms_logout label="Log out" redirect=""]
Certificates and Verification
Shortcodes for course certificates and public certificate verification.
Course Certificate
Displays the learner certificate for a course.
[raven_lms_certificate course_id="123"]
Certificate Verification Form
Displays the public certificate verification form.
[raven_lms_certificate_verification title="Certificate Verification" intro="Enter the certificate verification details exactly as shown on the Raven LMS certificate."]
Certificate Builder Certificate
Works only if the optional Certificate Builder add-on is installed and active.
[txcb_certificate course_id="123"]
always — show for everyone
logged_in — show only for logged-in users
logged_out — show only for logged-out users
assigned — show only when the learner is assigned to the specified course