Elementor Atomic Loop: How to Create and Customize Dynamic Content Loops

Published: September 25, 2026 Author: TechnoCrackers
Elementor-Atomic-Loop---How-to-Create-and-Customize-Dynamic-Content-Loops

Elementor’s new Atomic Loop element makes it easier to display dynamic content in a repeating layout. You can use it to create post grids, product listings, custom post type listings, and other dynamic content layouts.

In this guide, we’ll show you how to create an Atomic Loop, customize its layout, and display dynamic content using Elementor’s Atomic Elements.

Note: Make sure the Elementor Atomic Editor/Atomic Elements feature is enabled before following this tutorial.

What Is the Elementor Atomic Loop?

The Atomic Loop element allows you to create a reusable layout for dynamic content.

For example, you can use it to display:

  • Blog posts
  • Products
  • Custom post types
  • Other dynamic content

Instead of designing every post card individually, you create one loop template, and Elementor automatically uses that design for each item.

How to Create an Atomic Loop in Elementor

Step 1: Open a Page with Elementor

First, open any page and click Edit with Elementor.

Once the Elementor Editor opens, you will find the Loop element under Atomic Elements.

Atomic Elements panel showing Loop

 

Step 2: Add the Loop Element

Drag the Loop element onto your page.

After adding it, Elementor will create a loop layout with multiple columns.

The loop will use the same design for each content item.

Loop Element

Customize the Loop Template

Once the Loop element is added, you will see an Edit Template option.

Click Edit Template to customize the design of each individual loop item.

Inside the template, you can add elements such as:

  • Image
  • Heading
  • Text
  • Post Excerpt
  • Button
  • Other Elementor elements

You can design the loop item just like you would design any other Elementor section.

Edit Template option

Add Dynamic Content to Your Loop

The main advantage of the Atomic Loop is that you can connect your elements to dynamic content.

For example, you can add an Image element and use the Dynamic Tags option to display the featured image of each post.

Similarly, you can use dynamic tags for:

  • Featured Image
  • Post Title
  • Post Excerpt
  • Post Link

Example

For the image:

Image → Dynamic Tags → Featured Image

For the heading:

Heading → Dynamic Tags → Post Title

For the text:

Text → Dynamic Tags → Post Excerpt

For a button:

Button Link → Dynamic Tags → Post URL

This means you only need to create the layout once. Elementor automatically replaces the dynamic content for each post.

Add Dynamic Content to Your Loop

Select Dynamic Content to Your Loop

Set the Loop Content Type

After creating your loop design, select the main Loop element to configure the content.

Under the Loop settings, you can choose the type of content you want to display.

For example:

Template Type: Posts
Source: Posts

You can also use the Loop for other content types or custom post types, depending on what you want to display.

Loop settings showing Template Type and Source

Configure Your Loop Settings

The Loop element provides several options to control which content appears in the listing.

You can configure options such as:

  • Include Filter
  • Exclude Filter
  • Date
  • Order By
  • Order
  • Items Per Page
  • Ignore Sticky Posts
  • Query ID

For example, you can choose how many posts should appear on each page and control the order in which they are displayed.

You can also use filters to control which posts are included or excluded from the loop.

Enable Pagination

If your website has many posts, you can enable Pagination so visitors can browse through multiple pages of content.

Under the Loop settings, enable the Pagination option.

You can then select the pagination type, such as:

  • Previous / Next
  • Other available pagination options

Example: Create a Blog Post Loop

Let’s create a simple blog post layout.

Inside the Loop Template, add:

  1. Image – Display the Featured Image.
  2. Heading – Display the Post Title.
  3. Text – Display the Post Excerpt.
  4. Button – Link to the full post.

Then connect each element to its corresponding dynamic tag.

Your final loop can look like:

Featured Image → Post Title → Post Excerpt → Read More

Once the template is ready, Elementor automatically repeats the design for every post.

Save Your Loop Layout

After customizing the template and configuring your Loop settings, save your changes.

Your Atomic Loop is now ready.

When you add or update posts, the loop automatically uses the same design to display the content.

Why Use Elementor Atomic Loop?

The Atomic Loop makes it easier to create dynamic listings without designing every item individually.

You can:

  • Create one reusable layout
  • Display dynamic post content
  • Use Featured Image, Post Title, and Post Excerpt dynamically
  • Display custom post types
  • Control the number of items per page
  • Add pagination
  • Filter and order your content

This makes the Atomic Loop useful for blog grids, product listings, portfolio layouts, custom post type archives, and other dynamic content sections.

Final Thoughts

Elementor’s Atomic Loop provides a simple way to create dynamic content layouts.

The basic process is:

Add Atomic Loop → Edit Template → Design Your Loop → Add Dynamic Content → Choose Content Source → Configure Settings → Publish

Once your loop template is created, Elementor automatically applies the design to each item in your selected content source.

Whether you’re displaying blog posts or a custom post type, the Atomic Loop can help you create a consistent and dynamic listing without manually designing every item.

 

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Limited Time Offer

X

Try a Free 2-Hour Test Task

Experience our quality, speed, and communication on any small WordPress task before you commit. No contract. No cost. No obligation.
[For New Agency Partners]

"*" indicates required fields

Name*
0
Would love your thoughts, please comment.x
()
x