One of the most well-known WordPress page builders, Elementor, has empowered users to create beautiful and intuitive websites. It has completely changed web design for beginners and experts with its huge feature set and add-ons. The Elementor Loop Builder is one of its most valuable tools; it’s perfect for making dynamic, fully customized image carousels that dynamically repossess and present your posts or products.
This tutorial will explore using Elementor Loop Builder to create dynamic image carousels. This guide will help maximize Elementor Loop Builder and transform your website into an eye-catching visual masterpiece.
Steps to Create a Dynamic Image Carousel with Elementor Loop Builder
This article will focus on creating a dynamic image carousel with Elementor Loop Builder, especially a dynamic WooCommerce Product Image carousel.
Step 1: Add a New Loop Item Template
First, you must add a new Loop Item template to create a dynamic image carousel.
On your WordPress dashboard, navigate to the Templates -> Theme Builder. Once you enter the Elementor Theme Builder screen, click the Loop Item menu to add a new template, and it will bring you to the Elementor template editor.

- Setting the Template Preview
Once you enter the Elementor template editor, navigate to the Loop Item Settings by clicking the gear button (⚙️). Next, rename the template’s title with your preference to make it easier to identify this template later.

As we mentioned earlier, in this example, we will create a dynamic WooCommerce product image, so we must change the preview settings of this template to WooCommerce Product.
Go to the Preview Settings, then navigate to Preview a specific post or item option and set it to Product. You can also set it to preview your specific product if you want to. Once you’ve finished setting the template preview, don’t forget to click the APPLY&PREVIEW button.

- Adding Widgets
In this example, we will add two elements to the template: product image and product title.
First, we will add the product image element to the template. Select the Image widget from the widget panel, then drag and drop it into the canvas area. To set this widget to display images dynamically on your loop template, click the Dynamic Tags icon, then set it to Product Image. Afterwards, you can tweak and style up the widget with your preference.

Next, we will add the Product Title widget. Select the Product Title widget from the widget panel, then drag and drop it into the canvas area (below the product image element). Next, we will add the Product Title dynamic link to the Post URL, which means when users click the product title, it will take them to the product’s post/page. Afterwards, you can tweak and style up the widget as you like.

Once you finished adding all elements and custom fields to the Loop template, publish it by clicking the Publish button.

Note: You can add other elements to the Loop template to your liking according to the type of page you plan to create. You can add custom fields to your loop template if you want it.
Step 2: Add the Loop Carousel Widget
It’s time to display your loop template on a page using the Loop Carousel widget. Actually, the free version of Elementor already has the Image Carousel widget, which you can use to create an image carousel on your website. However, the Image Carousel widget and Loop Carousel widget have different functions and uses, for example, as below:
- Image Carousel widgets often showcase images or content that may require manual user interaction or don’t need to loop continuously. They’re commonly used for product galleries, portfolios, or featured content on a website.
- Loop Carousels are more suitable to create a dynamic, attention-grabbing element that cycles through content in a continuous loop. They are often used for banners or any situation where you want to ensure that content is constantly rotating.
Start creating a new page and edit it with the Elementor.

Once you enter the Elementor editor, select the Loop Carousel widget, then drag and drop it into the canvas area.

Afterwards, switch the template type to Products and select the loop template you want to display. In this case, select the loop template that you’ve just created.

Now, you can configure the loop template block settings, such as the number of slides and slides on display, edit the navigation’s size & color, etc.

Once you’ve finished configuring the loop template block settings, publish the page by clicking the Publish button,
The Bottom Line
This article shows how easily you can create a dynamic image carousel with Elementor Loop Builder. By utilizing the flexibility of Elementor’s Loop Builder, you can easily manage and display your images, offering a more interactive and engaging user experience that will leave a lasting impression on your visitors.