4.2 · Loop Builder: grids of articles & products

Level 4 · Expert: dynamic content & e-commerce

4.2Loop Builder: grids of articles & products

Goal: design a repeated card (Loop Builder) and display it as a grid/list of articles or products.
Estimated time: 14 min · self-paced reading · If you only have 5 min: read “The essentials in 30s” + the diagram.

The essentials in 30 seconds

  • The Loop Builder (Pro) lets you draw one single card (loop item) repeated for each item.
  • You design the card with dynamic content (image, title, fields), then display it as a grid/list.
  • Ideal for homogeneous lists: projects, articles, products — sortable/filterable.

Through-line — Nadia builds the gallery

The joiner now has 20 structured projects (4.1). Nadia wants a nice gallery. With the Loop Builder, she draws one standard card (photo + title + wood + lead time), and Elementor repeats it for each project, in a grid. One card to polish, 20 cards displayed automatically.

Continues 4.1 — displaying structured data in bulk.

1. One card, repeated

The Loop Builder (Pro) flips the logic: instead of placing 20 cards, you draw one single model card (the "loop item") with dynamic content (featured image, title, custom fields). Elementor then repeats it automatically for each item in the list.

Nadia polishes one card (photo + title + wood + lead time): all projects display in this same format, impeccably.

2. Grid, list, filters

You then display these cards as a grid or a list, with pagination. The structured data (4.1) lets you sort (by date, by type) and sometimes filter. The same principle applies to a shop's products (see 4.3).

Advantage: changing the presentation = changing one card, and the whole grid updates. Minimal maintenance for a pro rendering.

Common misinterpretation: "To display 20 projects, I create 20 cards." No: with the Loop Builder, you draw ONE dynamic card, repeated automatically. Changing the card updates the whole grid.
One card repeated in a grid A dynamic loop item designed once, repeated automatically for each article or product in a grid. Model card (loop item)Dynamic content → Repeated in a grid / listEach project / product — sortable, filterable Changing the card = the whole grid updates.
One dynamic card, repeated automatically: minimal maintenance, pro rendering.
Text version of the diagram (SEO / screen readers / translation): The Loop Builder (Pro): you design one single card (loop item) with dynamic content (image, title, fields). Elementor repeats it for each item, displayed as a grid/list, sortable/filterable thanks to the structured data. Changing the card updates the whole grid. Same principle for products. Lesson: one card, repeated.

🔎 Concrete example — Gallery of projects (Nadia's case)

Loop item: [Photo] [Title] [Wood] [Lead time] + link to the card.
Display: 3-column grid, sort by date, pagination.
→ 20 projects displayed automatically.
→ Change the card (e.g. add dimensions) = the whole grid follows.

Result: a pro gallery, maintained via one single card.

Lesson: design the card, leave the repetition to the Loop Builder.

Section vocabulary

Loop Builder (Pro)
The tool for designing a repeated card (loop item) displayed for each item.

Simple example: a project card repeated in a grid.

What it is not: manually placing one card per item.

Reflex: homogeneous list → Loop Builder.

Loop item (model card)
The single, dynamic card, repeated for each article/product.

Simple example: photo + title + wood + lead time.

What it is not: a frozen card with hard-coded values.

Reflex: polish one card, not twenty.

Grid / list
The display of the repeated cards, with sorting and pagination.

Simple example: 3-column grid of projects.

What it is not: a long page with no structure.

Reflex: choose grid or list by content.

Sort / filter
Order or filter the cards thanks to the structured data.

Simple example: sort by date, filter by wood type.

What it is not: a random, uncontrolled order.

Reflex: structured data → sorting/filtering possible.

Centralized maintenance
Changing the card updates the whole grid.

Simple example: adding dimensions to the card = everywhere.

What it is not: editing each card one by one.

Reflex: a presentation change = one single card.

In practice — Building a dynamic grid

  1. Design a loop item (card) with dynamic content (image, title, fields).
  2. Display these cards as a grid and set the number of columns.
  3. Add a sort (by date) and pagination.
  4. Change the card and check that the whole grid updates.
You display a homogeneous list (projects, products) via one single card, easy to maintain.

Ready-to-say script — presenting the gallery to the client (20 s)

"All your projects display in a nice gallery. I only designed one standard card: when you add a project, it appears automatically, in the same format. And if you want to change the presentation, I change one card and the whole gallery follows."

Highlight the automation and single-point maintenance.

Copy-paste template — Loop plan

LOOP ITEM (card): image ___ title ___ fields ___ link ___
DISPLAY: grid (___ columns) / list · pagination: yes / no
SORT: by date / by field ___  FILTER: yes / no
TEST (adding an item appears automatically): done / to do

Projects

Grid of photo + info cards, sorted by date.

Articles

Loop of the latest tips on the home page.

Products

Same principle for the shop (see 4.3).

Mobile

Grid that switches to one column on mobile (responsive).

✓ Best practices

  • Design one single polished card (loop item).
  • Leverage the structured data for sorting/filtering.
  • Check the grid's responsiveness.

✗ Common pitfalls

  • Placing one card per item by hand.
  • Putting hard-coded values in the card.
  • Forgetting the grid's mobile rendering.

Key takeaways

  • Loop Builder = one card repeated automatically.
  • Dynamic loop item (image, title, fields).
  • Sortable and filterable grid/list.
  • Changing the card updates the whole grid.

48h challenge — apply tomorrow

Design a loop item (dynamic card) and display a grid of articles or projects sorted by date. Change the card and see the global update. 30 minutes.

Section exit checklist
  • I design a repeated card (loop item).
  • I display it as a sortable grid/list.
  • I maintain everything via one single card.
Self-assessment 1-5: do I design one card, not twenty?is my grid responsive and sortable?

Frequently asked questions

What is a loop item?

The model card you design once in the Loop Builder, with dynamic content; Elementor repeats it for each article or product.

Can I sort or filter the grid?

Yes, thanks to the structured data (fields): you can sort (by date, by field) and sometimes filter. That's the whole point of structuring the data in 4.1.

Does the Loop Builder work for products?

Yes: the same principle applies to a WooCommerce shop's products (see 4.3) — a product card repeated in a grid.

Check your understanding — scenario

The joiner has 20 structured projects. How does Nadia display a maintainable gallery?

Additional resources (optional, to go further)

Level 4 examFresh, harder questions to test what you've learned