Raven LMS Shortcodes

Enrich your Raven LMS Site

Simple reference list for Raven LMS shortcodes. Replace sample IDs like 123 and 456 with your actual WordPress post IDs

Courses and Catalogs

Shortcodes for displaying courses and course lists.

Core shortcode

Individual Course

Displays one specific Raven LMS course.

[raven_lms_course id="123"]
Attribute: id
Core shortcode

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"]
Attributes: columns, limit, orderby, order, show_excerpt, button, exclude, load_more, load_more_label, load_more_step, max
Core shortcode

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=""]
Attributes: columns, limit, exclude, load_more, show_when, course_id, empty_message
Compatibility alias

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"]
Same attributes as: raven_lms_course_grid

Lessons

Shortcodes for lesson lists.

Core shortcode

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."]
Attributes: columns, limit, course_id, show_when, empty_message
Compatibility alias

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."]
Same attributes as: raven_lms_all_lessons

Exams

Shortcodes for embedding and listing exams.

Core shortcode

Embedded Exam

Embeds a specific exam.

[raven_lms_exam id="456" course_id="123"]
Attributes: id, course_id
Core shortcode

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."]
Attributes: columns, limit, course_id, show_when, empty_message
Compatibility alias

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."]
Same attributes as: raven_lms_all_exams
Core shortcode

Exam Link Button

Displays a button linking to an exam.

[raven_lms_exam_link id="456" course_id="123" label="Open Exam"]
Attributes: id, course_id, label

Learner Pages and Progress

Shortcodes for learner dashboard, transcript, progress, gamification, and leaderboard.

Core shortcode

Learner Dashboard

Displays the frontend learner dashboard.

[raven_lms_dashboard]
Attributes: none
Core shortcode

Learner Transcript

Displays the learner transcript.

[raven_lms_transcript]
Attributes: none
Core shortcode

Assigned Courses

Shows courses assigned to the logged-in learner.

[raven_lms_assigned_courses show_exams="1"]
Attribute: show_exams
Core shortcode

Learner Summary

Displays learner summary information.

[raven_lms_learner_summary user_id="0"]
Attribute: user_id
Core shortcode

Learner Gamification

Shows badges, levels, points, and streaks.

[raven_lms_gamification user_id="0"]
Attribute: user_id
Core shortcode

Learner Leaderboard

Displays the learner leaderboard.

[raven_lms_leaderboard limit="10"]
Attribute: limit

Login, Registration and Account Tools

Shortcodes for authentication and learner account pages.

Core shortcode

Login Form

Displays the frontend login form.

[raven_lms_login_form title="Raven LMS Login"]
Attribute: title
Compatibility alias

Legacy Login Form

Backward-compatible login alias.

[raven_lms_login title="Raven LMS Login"]
Attribute: title
Core shortcode

Learner Registration Form

Displays the frontend registration form.

[raven_lms_register_form title="Create Learner Account" modal="0" quiet="0"]
Attributes: title, modal, quiet
Core shortcode

Learner Profile Form

Lets logged-in learners update their account details.

[raven_lms_profile_form]
Attributes: none
Core shortcode

Logout Link

Displays a logout button or link.

[raven_lms_logout label="Log out" redirect=""]
Attributes: label, redirect

Certificates and Verification

Shortcodes for course certificates and public certificate verification.

Core shortcode

Course Certificate

Displays the learner certificate for a course.

[raven_lms_certificate course_id="123"]
Attribute: course_id
Core shortcode

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."]
Attributes: title, intro
Optional add-on

Certificate Builder Certificate

Works only if the optional Certificate Builder add-on is installed and active.

[txcb_certificate course_id="123"]
Attribute: course_id