Tiger LMS

Course blocks (Gutenberg)

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 […]

2 min read Updated July 11, 2026

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

  1. Edit a page/post and open the inserter (+).
  2. Search for the block name (e.g. “Course Grid”) and insert it.
  3. 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.

Frequently asked questions

Nine — Course Grid, Course Info, Curriculum, Progress Bar, Instructor Card, Course Reviews, Enroll Button, Login / Register and Student Dashboard.

Yes — on a single-course template they resolve to the current course, matching the widgets’ Course ID = 0 behaviour.

Still stuck?

We’re here to help

Can’t find what you’re looking for, or hit something that looks like a bug? Reach the support team or ask the community.