Lesson Grid
Lesson Grid
Displays LearnDash lessons in a configurable grid layout. Supports Columns, Masonry, Gallery, and List display styles.
Usage
Visual lesson catalog — Use when you want to display a course's lessons as visual cards with thumbnails, rather than a hierarchical outline. Useful on a course overview page as an alternative to the Course Content Table.
Custom lesson card template — Switch to the Custom post layout to write your own HTML template per lesson card for full control over what each card displays.
Settings
Layout
| Setting | Description | Default |
|---|---|---|
| Display Style | Columns, Masonry, Gallery, or List. | Columns |
| Columns | Number of columns per row (responsive). | 3 |
| Spacing | Space between grid items (px). | 60 |
| Padding | Internal padding per item (px). | 20 |
| Show Image | Toggle the featured image on or off. | On |
| Image Size | Featured image size. | Medium |
| Post Layout | Default layout or Custom HTML/CSS template per card. | Default |
Source / Query
| Setting | Description | Default |
|---|---|---|
| Order By | Sort lessons by Title, Date, or other fields. Note: ordering is disabled when LearnDash course builder controls the lesson sequence. | Title |
| Order | Ascending or Descending. | Ascending |
| Offset | Skip the first N lessons. | 0 |