---
title: "How to Add Load More Button in Custom Post Types in Elementor?"
url: https://theplusaddons.com/docs/add-load-more-button-in-custom-post-types-in-elementor/
date: 2023-08-28
modified: 2026-09-27
lang: en
author: "Aditya Sharma"
description: "A Load More button lets visitors pull in the next batch of posts on demand, without a page reload and without auto-loading everything at once. Dynamic Listing's More Post Loading..."
image: https://theplusaddons.com/wp-content/uploads/2023/08/How-to-Add-Load-More-Button-in-Custom-Post-Types-in-Elementor_-1024x536.jpg
word_count: 314
---

# How to Add Load More Button in Custom Post Types in Elementor?

A Load More button lets visitors pull in the next batch of posts on demand, without a page reload and without auto-loading everything at once.

Dynamic Listing's **More Post Loading Options** set to **Load More** adds this button below the grid, with its own text for every state.

For the full settings tour of the **Dynamic Listing** widget, see [Dynamic Listing Widget Settings Overview](https://theplusaddons.com/docs/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.***

[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.

## Steps

- Add the **Dynamic Listing** widget to the page.- Under **More Post Options**, set **More Post Loading Options** to **Load More**.

![More Post Loading Options set to Load More](https://theplusaddons.com/wp-content/uploads/2026/09/dynamic-listing-loading-load-more.webp)

Customize **Button Text** (default "Load More"), **Loading Text** (shown while the next batch fetches, default "Loading...") and **All Posts Loaded Text** (shown once nothing is left, default "All done!"). **More posts on click/scroll** sets how many additional posts each click reveals.

![Button Text, Loading Text and All Posts Loaded Text fields](https://theplusaddons.com/wp-content/uploads/2026/09/dynamic-listing-load-more-text.webp)

## Settings Overview

| Setting | What it does | Default |
| ------- | ------------ | ------- |
| More Post Loading Options | None, Pagination, Load More or Lazy Load. | None |
| Button Text | Text on the Load More button. | Load More |
| More posts on click/scroll | How many extra posts one click reveals. | 4 |
| All Posts Loaded Text | Text shown once every post has loaded. | All done! |

## Related Docs

- [How to Add Pagination in Custom Post Types in Elementor?](https://theplusaddons.com/docs/add-pagination-in-custom-post-types-in-elementor/)- [How to Add Infinite Scroll for Custom Post Types in Elementor?](https://theplusaddons.com/docs/add-infinite-scroll-for-custom-post-types-in-elementor/)- [How to Create a Shareable URL with Load More For Posts in Elementor?](https://theplusaddons.com/docs/create-a-sharable-url-with-load-more-for-posts-in-elementor/)

## Not verified

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

- The button's disabled/hidden state once "All Posts Loaded Text" appears (can it still be clicked) was not specifically tested.

## Frequently Asked Questions

**Q: What do I need before adding a Load More button to custom post types in Elementor?**
A: Elementor free has to be installed and active, and the Dynamic Listing widget needs The Plus Addons for Elementor Pro with its license activated. The widget is not available in the free plugin, so this is a Pro-only setup from POSIMYTH. A common gotcha is forgetting to enable the widget first under The Plus Addons &gt; Widgets, where you search for Dynamic Listing and turn its toggle on.

**Q: Why isn’t the Load More option showing in my Dynamic Listing widget?**
A: The usual blocker is that Dynamic Listing is a Pro widget and will not appear unless The Plus Addons for Elementor Pro is installed, licensed, and active. Another requirement is that the widget itself must be enabled in The Plus Addons &gt; Widgets. If either piece is missing, the More Post Loading Options control won’t be available inside Elementor.

**Q: How does Load More work for custom post types in Elementor?**
A: Load More adds a button below the grid that pulls in the next batch of posts on demand, so visitors do not trigger a page reload and do not auto-load everything at once. In The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH this behavior comes from setting More Post Loading Options to Load More inside Dynamic Listing. That makes it a good fit when you want controlled browsing instead of dumping every post onto the page.

**Q: What text can I customize on the Load More button?**
A: Dynamic Listing lets you change three pieces of copy: Button Text, Loading Text, and All Posts Loaded Text. The defaults are “Load More,” “Loading...,” and “All done!” respectively. That matters because users need clear state changes while posts are fetching, and the final message tells them when nothing else is left to load.

**Q: How many posts load each time someone clicks Load More?**
A: The setting called More posts on click/scroll controls how many extra posts appear per interaction, and its default value is 4. That number matters because it shapes both pacing and perceived performance: smaller batches feel lighter, while larger batches reveal more content per click. In this setup, the button still stays below the grid and loads the next batch only when requested.

**Q: Should I use Load More, Pagination, or Infinite Scroll for custom post types?**
A: Load More works best when you want visitors to choose when the next batch appears without reloading the page. Pagination fits when you want explicit page-by-page navigation, while Infinite Scroll keeps loading content automatically as users move through the list. The Plus Addons for Elementor provides all three options in Dynamic Listing, and related guides cover [pagination](https://theplusaddons.com/docs/add-pagination-in-custom-post-types-in-elementor/) and [infinite scroll](https://theplusaddons.com/docs/add-infinite-scroll-for-custom-post-types-in-elementor/).
