Topic Grid
Topic Grid
Displays LearnDash topics in a configurable grid layout. Supports Columns, Masonry, Gallery, and List display styles.
Usage
Visual topic overview within a lesson — Use on a lesson page to display the lesson's topics as visual cards with thumbnails, as an alternative to the Lesson Content Table's list format.
Custom topic card template — Switch to the Custom post layout for full control over each topic card's content and structure.
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 topics by Title, Date, or other fields. Note: ordering is disabled when LearnDash course builder controls the topic sequence. | Title |
| Order | Ascending or Descending. | Ascending |
| Offset | Skip the first N topics. | 0 |