Tiger LMS ships nine Gutenberg blocks that mirror its Elementor widgets, so you can assemble course pages, a catalog and a student area in the WordPress block editor without Elementor.
Where: Block inserter → Widgets category → search “Course” / “Tiger LMS”.
Requires: Tiger LMS active. Single-course blocks use the current course when placed on a course template.
The nine blocks
| Block | What it renders |
|---|---|
| Course Grid | A styleable grid of course cards (catalog / featured courses). |
| Course Info | Key facts for a single course (price, duration, meta). |
| Course Curriculum | The course’s sections and lessons as a structured outline. |
| Course Progress Bar | An enrolled student’s completion progress. |
| Instructor Card | The course instructor’s avatar, name and role. |
| Course Reviews | Student reviews list and submission form. |
| Enroll Button | The call-to-action that enrols a student (or starts checkout for paid courses). |
| Login / Register | A front-end login and registration form for students. |
| Student Dashboard | The logged-in student’s enrolled courses and progress hub. |
Adding a block
- Edit a page/post and open the inserter (+).
- Search for the block name (e.g. “Course Grid”) and insert it.
- Configure it in the block Settings sidebar and publish.
Single-course blocks (Course Info, Curriculum, Progress Bar, Instructor Card, Course Reviews, Enroll Button) resolve to the current course when used on a single-course template, matching the widgets’ “Course ID = 0” behaviour.
Block vs. widget
The blocks and Elementor widgets share the same rendering engine and data. Use the blocks on classic / block-theme pages, and the Elementor widgets when designing in Elementor — the front-end result is the same.
Tips
- Build a single-course template with Course Info + Curriculum + Enroll Button + Instructor Card so every course page is consistent.
- Put Login / Register and Student Dashboard on gated pages to complete the student front end.
Troubleshooting
A single-course block is empty on a normal page. It needs a course context — place it on a single-course template or use the block on a course page.
Progress / dashboard looks empty. These require a logged-in, enrolled student; sign in as one to preview real data.