Course Grid
Course Grid
Displays LearnDash courses in a configurable grid layout. Supports Columns, Masonry, Gallery, and List display styles.
Usage
Course catalog page — Use on a dedicated courses page to display all available courses as a browsable grid with thumbnails, titles, and metadata.
Custom HTML/CSS template — Switch to the Custom post layout option to write your own HTML template per course card for complete control over card content and structure.
Filtered course listing — Use the Source / Query tab to filter by specific courses, categories, or taxonomy terms to create curated course sections.
Settings
Layout
| Setting | Description | Default |
|---|---|---|
| Display Style | Columns (fixed grid), Masonry (variable height), 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 | Use the Default layout or Custom HTML/CSS template per card. | Default |
Source / Query
| Setting | Description | Default |
|---|---|---|
| Order By | Sort courses by Title, Date, or other fields. | Title |
| Order | Ascending or Descending. | Ascending |
| Offset | Skip the first N courses. | 0 |