How to Fetch Custom Post Type Data Using Divi Machine and Convert It into a Slider

Published: November 19, 2025 Author: TechnoCrackers

If you’re building dynamic WordPress websites with Divi + Divi Machine, one of the most powerful features you can use is the Post Carousel (Divi Machine Setting) module. This module lets you fetch data from any Custom Post Type (CPT) and display it in a stylish, responsive slider — without writing a single line of code.

 

Why Use Divi Machine for Custom Post Type Sliders?

Divi Machine makes it incredibly easy to:

  • Display any CPT (Projects, Events, Courses, Portfolio, Services…)
  • Build custom loop layouts
  • Control the query, design, filtering, and links
  • Show custom fields (ACF) inside your layout
  • Turn any layout into a carousel/slider

 

Step-by-Step Guide


1. Create Your Custom Post Type

You can create CPTs using CPT UI  or custom code.

 

2. Create Your Custom Loop Layout (Required by Divi Machine)

Go to Divi > Divi Library → Add New → Choose Section or Row layout → Design your CPT item.

3. Add the Post Carousel (Divi Machine Setting) Module

  • Open any page or archive template where you want to add slider.
  • Edit with Divi Builder → Add module → “Post Carousel – Divi Machine Setting”.
  • Configure the Carousel to Fetch Custom Post Type Data

Main Options:

Select Post Type: Choose your CPT (e.g., Projects)
Custom Loop Layout: Select the layout created in Divi Library

Loop Options:

Post Status: Publish
Post Count: 10 (use -1 for all)

Extra Options:

– Equal Heights
– Link Item Layout

– Slides Per View (Desktop/Tablet/Mobile)
– Arrows / Dots
– Autoplay
– Speed / Delay

4. Style Your Slider and test

Customize spacing, card backgrounds, borders, typography, arrows, dots, shadows, etc.

Conclusion

Fetching custom post type data and converting it into a slider is extremely simple using Divi Machine. Create a loop layout, select your post type inside the carousel module, configure your options, and you’re done!

 

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

Contact us

Let's Unleash Your Digital Potential Together.

Address

C-605, Ganesh glory 11, Nr. BSNL Office, Jagatpur Road, S.G. Highway, Jagatpur, Ahmedabad, India - 382481.

Phone

INDIA : (091) 8200639242 USA : +1 (310) 868-6009

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