Skip to content

How to Create Elementor Custom Post Type Loop Skin?

Table Of Content

A “loop skin” is the reusable card template a listing repeats for every post – for a custom post type, the built-in style-1 through style-4 designs won’t always fit the data the post type carries (a Product’s price, a Team Member’s role, and so on).

Dynamic Listing’s Custom style lets you design that card as an ordinary Elementor template for any post type, not just post – no code required.

For the full settings tour of the Dynamic Listing widget, see Dynamic Listing Widget Settings Overview.

Requirement – This widget is a part of The Plus Addons for Elementor Pro, make sure it’s installed & activated to enjoy all its powers.

Before You Start

  • Prerequisite: Elementor (free) installed and active.
  • Edition: Dynamic Listing is a Pro widget – it needs The Plus Addons for Elementor Pro installed and its license activated. It will not appear in the free plugin.
  • Widget to enable: go to The Plus Addons > Widgets, search for Dynamic Listing and turn its toggle on.

Steps

  • Add the Dynamic Listing widget, with Post Type set to your custom post type.
  • Under Content Layout, set Style to Custom.
Style control set to custom for a custom post type

Choose (or create) the card template in Select a template – it opens in the normal Elementor editor, where you place the post type’s own fields (title, excerpt, featured image, and any custom fields the post type registers) as Dynamic Tags anywhere in the design.

The select a template picker for a custom post type, before a template has been chosen

Settings Overview

SettingWhat it doesDefault
Stylestyle-1 to style-4, Custom, or Smart Loop Builder.style-1
Select a templateThe Elementor template used as the card.(none)
Post TypeWhich post type the custom loop skin applies to.post

Related Docs

Not verified

So you know exactly what has and has not been checked:

  • Whether every custom-field type a post type can register (repeater fields, relationship fields, etc.) is reachable as a Dynamic Tag inside the template editor was not exhaustively tested – see the ACF Repeater doc for that specific case.

Related Frequently Asked Questions

Related Docs