---
title: "Dynamic Listing Widget Settings Overview"
url: https://theplusaddons.com/docs/dynamic-listing-widget-settings-overview/
date: 2023-08-25
modified: 2026-09-27
lang: en
author: "Aditya Sharma"
description: "Dynamic Listing is The Plus Addons for Elementor Pro's widget for building any post loop - blog grids, custom post type archives, WooCommerce product grids, related-posts blocks, search results and..."
image: https://theplusaddons.com/wp-content/uploads/2023/08/Dynamic-Listing-Widget_-Settings-Overview-1024x536.jpg
word_count: 648
---

# Dynamic Listing Widget Settings Overview

## 

- Dynamic Listing is The Plus Addons for Elementor Pro’s widget for building post loops such as blog grids, custom post type archives, WooCommerce product grids, related-posts blocks, search results, and wishlists without writing a query by hand.
- Post Listing Types switches the widget between Page Listing, Archive Listing, Related Post, ACF Repeater, Custom Query, Search List, and Wishlist, changing both the data source and the controls that appear.
- Layout offers Grid, Masonry, Metro, and Carousel, while Style selects card designs from style-1 through style-4, Custom, Smart Loop Builder (Beta).
- More Post Loading Options includes None, Pagination, Load More, and Lazy Load, and Category Wise Filter lets visitors narrow results by category or tag in Normal or AJAX mode.

Dynamic Listing is The Plus Addons for Elementor Pro's widget for building any post loop - blog grids, custom post type archives, WooCommerce product grids, related-posts blocks, search results and wishlists - without writing a query by hand.

This overview walks through the widget's main controls tab by tab. Each control links out to a dedicated doc that goes deeper on that one feature.

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

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-listing/dynamic-listing/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Prerequisite:** [Elementor](https://wordpress.org/plugins/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.

## How to Activate the Widget

Go to **The Plus Addons > Widgets**, search for **Dynamic Listing** and turn on its toggle. It sits in the Listing group alongside Blog Listing, Gallery Listing and Product Listing.

## Content Tab

### Post Listing Types

The **Post Listing Types** select is the widget's main mode switch. It changes which other controls appear and where the widget pulls its posts from:

- **Page Listing** - the default: a plain query against a post type, filtered by the Content Source controls (category, tags, include/exclude IDs, order).- **Archive Listing** - takes over the post type's own archive/category/tag page instead of querying manually.- **Related Post** - pulls posts related to the one currently being viewed, by category, tag, taxonomy or both.- **ACF Repeater** - loops over an Advanced Custom Fields repeater field instead of a WordPress query.- **Custom Query** - accepts a raw `WP_Query`-style argument string for full manual control.- **Search List** - renders WordPress's own search results.- **Wishlist** - renders only the posts a visitor has bookmarked with the wishlist/favorites feature.

![Post Listing Types select showing its seven modes](https://theplusaddons.com/wp-content/uploads/2026/09/dynamic-listing-post-listing-types.webp)

### Layout

**Layout** picks the grid mechanic: **Grid** (even columns), **Masonry** (Pinterest-style staggered columns), **Metro** (mixed tile sizes) or **Carousel** (a sliding row). **Style** (a separate visual-choice control) then picks the card design: style-1 through style-4, **Custom** (build your own card with the Smart Loop Builder's older HTML/CSS fields) or **Smart Loop Builder (Beta)** (build the card visually from any Elementor template).

![Layout control set to Grid, Masonry, Metro and Carousel](https://theplusaddons.com/wp-content/uploads/2026/09/dynamic-listing-layout.webp)

### Content Source

Sets what the query actually pulls: post type, category/tag include or exclude, specific post IDs to include or exclude, taxonomy, order by and order direction, plus how many posts to show and any offset.

### Category Wise Filter

A front-end filter bar that lets visitors narrow the grid by category or tag, in **Normal** (full page reload) or **AJAX** mode (filters in place, no reload).

![Category Wise Filter switcher and its Filter Type options](https://theplusaddons.com/wp-content/uploads/2026/09/dynamic-listing-category-wise-filter.webp)

### More Post Loading Options

Controls how a visitor sees more posts than the first page: **None**, **Pagination** (numbered pages, standard or AJAX-based), **Load More** (a click-to-reveal button) or **Lazy Load** (loads more automatically as the visitor scrolls).

![More Post Loading Options select with its four modes](https://theplusaddons.com/wp-content/uploads/2026/09/dynamic-listing-more-post-loading.webp)

## Style and Advanced Tabs

The Style tab carries per-section design controls for every part of the card (title, excerpt, featured image, category badges, button, quickview popup, carousel navigation and the "post not found" state). The Advanced tab carries the standard Elementor layout/motion/background/border/mask/responsive/display-condition controls common to every Plus widget.

## Settings Overview

| Setting | What it does | Default |
| ------- | ------------ | ------- |
| Post Listing Types | Which data source/query mode the widget uses. | Page Listing |
| Layout | Grid, Masonry, Metro or Carousel arrangement. | Grid |
| Style | Card design (style-1 to style-4, Custom, Smart Loop Builder). | style-1 |
| Category Wise Filter | Front-end category/tag filter bar, Normal or AJAX. | Off |
| More Post Loading Options | None, Pagination, Load More or Lazy Load. | None |
| Display TP Quickview | A popup preview button on each card. | Off |

## Related Docs

- [How to Create Elementor Custom Post Type Grid?](https://theplusaddons.com/docs/create-elementor-custom-post-type-grid/)- [How to Add Pagination in Custom Post Types in Elementor?](https://theplusaddons.com/docs/add-pagination-in-custom-post-types-in-elementor/)- [How to Create a Wishlist Page for Custom or Any Other Post Type in Elementor?](https://theplusaddons.com/docs/create-a-wishlist-page-for-custom-or-any-other-post-type-in-elementor/)

## Not verified

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

- Front-end rendering of every mode listed above - confirmed visually per-doc in the linked pages, captured in this wave's screenshot pass rather than repeated here.

## Frequently Asked Questions

**Q: Why isn’t the Dynamic Listing widget showing up in Elementor?**
A: The widget is part of The Plus Addons for Elementor Pro, so it only appears when the Pro plugin is installed and its license is activated. It also needs Elementor free installed and active. In practice, the most common miss is leaving the widget toggle off in The Plus Addons &gt; Widgets, where you have to search for Dynamic Listing and enable it before it shows in the Listing group.

**Q: Can I use Dynamic Listing for custom post type archives and WooCommerce product grids?**
A: Dynamic Listing is built for exactly that kind of post-loop work. The page says it can build blog grids, custom post type archives, WooCommerce product grids, related-posts blocks, search results, and wishlists without writing a query by hand. That makes it a fit when you want one widget to handle different listing contexts instead of building separate loops for each page type.

**Q: What’s the best post listing type to use for a normal blog grid?**
A: Page Listing is the default choice when you want a plain query against a post type. It pulls from the Content Source controls, so it works well for standard blog grids where you want category, tag, include/exclude IDs, and ordering control. If you need something more specialized like archive pages or related posts, the other modes take over that job instead of forcing a manual query.

**Q: What does Category Wise Filter actually do on a listing page?**
A: Category Wise Filter adds a front-end filter bar so visitors can narrow the grid by category or tag. It supports Normal mode, which reloads the page, and AJAX mode, which filters in place without a reload. That matters because AJAX feels faster for browsing-heavy pages, while Normal mode is simpler behaviorally and still gives users an obvious way to narrow down content.

**Q: What’s the difference between Pagination, Load More, and Lazy Load in Dynamic Listing?**
A: They solve different browsing patterns. Pagination splits content into numbered pages, with standard or AJAX-based behavior. Load More uses a click-to-reveal button when you want users to control progression manually. Lazy Load keeps fetching more posts automatically as the visitor scrolls. If you expect long browsing sessions, this setting changes how quickly users reach deeper content without changing the listing itself.
