BLACK FRIDAY: 50% OFF all Pro plans Code: BLACKFRIDAY50
Pro from $10 a year or $30 lifetime, no code needed: Code: BLACKFRIDAY50
Ends Cyber Monday, 30 Nov. Lock in the price today. Code: BLACKFRIDAY50
Get 50% Off
Guide

Loop Grid Pro

How to set up and style the Loop Grid widget in Elementor.

Loop Grid shows a loop item you design in the Theme Builder once for every post, page, product or custom post of a query. Show the items as a grid or a masonry layout, add a second loop item every few posts, and let visitors see more with page numbers, a load more button or infinite scroll.

Part of: Bright Addons Pro. Before you start: A Loop item template made in Bright Addons Pro > Theme Builder.

Set it up

  1. Go to Bright Addons Pro > Theme Builder, click New template, pick Loop item and design one card with dynamic tags and the post widgets.

  2. Publish the loop item.

  3. Edit any page with Elementor and add the Loop Grid widget from the Bright Addons Loop category.

  4. Under Layout, pick the loop item in Loop Item, then choose Grid or Masonry and the number of Columns.

  5. Under Query, choose the Source, Posts per Page, Order By and any terms or authors.

  6. Under Pagination, pick Page numbers, Load more button or Infinite scroll, then publish the page.

Content options

Layout

Option What it does
Loop Item The Loop item template that is shown for each post.
Alternate Loop Item Shows a second loop item now and then, for example every 4th post.
Second Loop Item The loop item used for those positions.
Every Nth Item How often the second loop item is used.
Query ID A name for this list that developers can use with the bapro_loop_query_{ID} filter.
Layout Grid, or Masonry where items keep their own height and fill the gaps.
Columns Number of columns, per device.
Column Gap Space between columns.
Row Gap Space between rows.
Equal Height Every item in a row is as tall as the tallest.
Second Loop Item Spans Two Columns Makes the second loop item twice as wide.

Query

Option What it does
Source Posts, pages, products, a custom post type, chosen posts by ID, or the Current Query of an archive or search page.
Include Terms Only posts with these categories, tags or other terms.
Exclude Terms Leaves out posts with these terms.
Authors Only posts by these authors.
Posts per Page How many items show on each page.
Skip First Skips a number of posts at the start.
Order By Published date, last updated, title, most comments, menu order or random.
Published Within Any time, the past week, month or year.
Exclude Current Post Leaves out the post being viewed.
Only Posts With a Featured Image Hides posts that have no featured image.
Nothing Found Message Text shown when the query finds nothing.

Pagination

Option What it does
Pagination None, Page numbers, Load more button or Infinite scroll.
Most Pages The highest page number that can be loaded, 0 means no limit.
Button Text Text of the load more button.
Loading Text Text shown while the next page loads.
Scroll to the List on a New Page Scrolls back to the top of the list when a page number is clicked.
Alignment Left, center or right for the page numbers and the button.
Bright Addons Pro

Unlock this and 90+ more Pro widgets

One license gives you every Pro widget, all 10 extensions, the Theme Builder and priority support. From $10 a year, with a 14-day money-back guarantee.

Style options

These sections are in the Style tab.

  • Items

    background, border, radius, padding and shadow of each item, with hover colors, and an option to clip the content to the rounded corners.

  • Pagination

    typography, space above, text, background and border colors for normal, hover and current page, radius and padding.

  • Nothing Found Message

    typography and color of the empty message.

Tips

  • Inside the loop item, the dynamic tags and the post widgets show the post of each item, so one design works for every post.

  • With Source set to Current Query, the widget uses the normal page links of the archive, so the address changes with each page.

  • In the editor, choose a loop item first. Until then the widget shows a short note instead of the list.

  • Load more and infinite scroll ask the site for the next page and add it to the list, so the page does not reload.

Questions and answers

Do I need Elementor Pro for Loop Grid?

No. Loop items are made in the Bright Addons Pro Theme Builder and work with the free Elementor plugin.

Can I show WooCommerce products?

Yes. Pick Products as the Source and use the WooCommerce dynamic tags, such as the product price, inside the loop item.

What is the Query ID for?

It gives the list a name. Developers can change the query of that list with the bapro_loop_query_{ID} filter.

Can widgets inside a loop item run their own scripts?

Yes. When new items load with load more or infinite scroll, Elementor and Bright Addons start the widgets inside them.

Need more help?

Check the troubleshooting guide, or contact support with the page address and what you expected to happen.

Troubleshooting guide
All guides